Physical uplink shared channel repetition across slot boundary

ABSTRACT

This disclosure provides methods, devices, and systems for physical uplink shared channel (PUSCH) repetition based on support signaling, such as an uplink grant that includes a time domain resource assignment for transmitting one or more data repetitions that may cross a slot boundary. The UE may identify directions (for example, uplink, downlink, flexible) for one or more symbols spanning a transmission duration of the time domain resource assignment. The directions may be determined using a dynamic slot format indication (SFI), or semi-static SFIs may be used as a fallback (when dynamic slot format indications do not meet a target reliability). The uplink grant may include an indication of which symbol directions can be used for the one or more data repetitions. A subset of the one or more symbols for scheduling the one or more data repetitions may be determined based on the identified directions.

CROSS REFERENCE

The present Application for Patent claims the benefit of U.S.Provisional Patent Application No. 62/806,732 by FAKOORIAN et al.,entitled “PHYSICAL UPLINK SHARED CHANNEL REPETITION ACROSS SLOTBOUNDARY,” filed Feb. 15, 2019, and the benefit of U.S. ProvisionalPatent Application No. 62/886,859 by FAKOORIAN et al., entitled“PHYSICAL UPLINK SHARED CHANNEL REPETITION ACROSS SLOT BOUNDARY,” filedAug. 14, 2019, and the benefit of U.S. Provisional Patent ApplicationNo. 62/911,894 by FAKOORIAN et al., entitled “PHYSICAL UPLINK SHAREDCHANNEL REPETITION ACROSS SLOT BOUNDARY,” filed Oct. 7, 2019, assignedto the assignee hereof, and expressly incorporated herein.

TECHNICAL FIELD

The following relates generally to wireless communications, and morespecifically to physical uplink shared channel (PUSCH) repetition acrossone or more slot boundaries.

DESCRIPTION OF THE RELATED TECHNOLOGY

Wireless communications systems are widely deployed to provide varioustypes of communication content such as voice, video, packet data,messaging, broadcast, and so on. These systems may be capable ofsupporting communication with multiple users by sharing the availablesystem resources (for example, time, frequency, and power). Examples ofsuch multiple-access systems include fourth generation (4G) systems suchas Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, orLTE-A Pro systems, and fifth generation (5G) systems which may bereferred to as New Radio (NR) systems. These systems may employtechnologies such as code division multiple access (CDMA), time divisionmultiple access (TDMA), frequency division multiple access (FDMA),orthogonal frequency division multiple access (OFDMA), or discreteFourier transform spread orthogonal frequency division multiplexing(DFT-S-OFDM). A wireless multiple-access communications system mayinclude a number of base stations or network access nodes, eachsimultaneously supporting communication for multiple communicationdevices, which may be otherwise known as user equipment (UE).

In some wireless communications systems, such as NR systems,communication devices (for example, a base station or a UE) may supportflexibility for data transmission over configured resources of achannel. For example, the base station and the UE may supportultra-reliable low latency (URLLC) communication in order to reduceend-to-end latency for data transmission and reception. URLLCcommunication may be used by the base station and the UE for missioncritical applications that include stringent communication performanceand reliability targets. URLLC communication may support datatransmission over a temporal duration that is less than a slot of aradio frame. For example, the base station and the UE may support amapping type (for example, type B) that supports data transmission onone or more symbols within a slot. As part of a type B mapping fordownlink transmission, the base station may support a mini-slottransmission duration that corresponds to 2, 4, or 7 OFDM symbols withina slot. In other examples, as part of a type B mapping for uplinktransmission, the UE may support a transmission duration of 1 to 14 OFDMsymbols.

In some examples, however, data payloads for communication may be toolarge for transmission close to a slot boundary. That is, the number ofremaining symbols within a single slot may not be large enough tosupport a complete data transmission. Additionally, some transmissioninstances may not cross slot boundaries for transmission. Datatransmissions may have to be delayed until a subsequent slot in order toutilize the proper code rate for transmission, which may result in anincrease in latency in transmission. Increased latency may imposereliability and efficiency constraints on wireless systems, particularlyfor URLLC communications. Improved techniques and systems are desired.

SUMMARY

The described techniques relate to methods, systems, devices, andapparatuses that support physical uplink shared channel (PUSCH)repetition across slot boundaries. Generally, the described techniquessupport a user equipment (UE) receiving signaling, such as a downlinkcontrol information (DCI), that includes an uplink grant and a timedomain resource assignment for transmitting one or more data repetitionsof uplink data. The time domain resource assignment may include an indexvalue for a table (for example, PUSCH-TimeDomainAllocationList)configured according to radio resource control (RRC) signaling. Theindex value may correspond to a start and length indicator value (SLIV)that includes a starting symbol and a transmission duration for the oneor more data repetitions. The UE may identify directions for a pluralityof symbols spanning the transmission duration, including symbols withina first slot and symbols within a second slot. The directions mayinclude uplink symbols, flexible symbols, and downlink symbolsassociated with a slot format. Based on the identified directions forthe plurality of symbols, the UE may determine a subset of the pluralityof symbols for scheduling the one or more data repetitions andperforming uplink signaling on the channel.

A method of wireless communications at a user equipment (UE) isdescribed. The method may include receiving, from a base station,signaling including an uplink grant for one or more data repetitions,the uplink grant including a time domain resource assignment that spansa plurality of slots for the one or more data repetitions, identifyingdirections for a plurality of symbols within the time domain resourceassignment, determining a subset of the plurality of symbols forscheduling the plurality of data repetitions based on the identifieddirections for the plurality of symbols, and transmitting, to the basestation, the one or more data repetitions over the subset of theplurality of symbols. In some examples, the subset of the plurality ofsymbols may span a slot boundary (for example, the subset of theplurality of symbols may include symbols in two or more slots).

An apparatus for wireless communications at a UE is described. Theapparatus may include a processor, memory in electronic communicationwith the processor, and instructions stored in the memory. Theinstructions may be executable by the processor to cause the apparatusto receive, from a base station, signaling including an uplink grant forone or more data repetitions, the uplink grant including a time domainresource assignment that spans a set of slots for the one or more datarepetitions, identify directions for a plurality of symbols within thetime domain resource assignment, determine a subset of the plurality ofsymbols for scheduling the one or more data repetitions based on theidentified directions for the plurality of symbols, and transmit, to thebase station, the one or more data repetitions over the subset of theplurality of symbols. In some examples, the subset of the plurality ofsymbols may span a slot boundary (for example, the subset of theplurality of symbols may include symbols in two or more slots).

Another apparatus for wireless communications at a UE is described. Theapparatus may include means for receiving, from a base station,signaling including an uplink grant for one or more data repetitions,the uplink grant including a time domain resource assignment that spansa set of slots for the one or more data repetitions, identifyingdirections for a plurality of symbols within the time domain resourceassignment, determining a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols, and transmitting, to the basestation, the one or more data repetitions over the subset of theplurality of symbols. In some examples, the subset of the plurality ofsymbols may span a slot boundary (for example, the subset of theplurality of symbols may include symbols in two or more slots).

A non-transitory computer-readable medium storing code for wirelesscommunications at a UE is described. The code may include instructionsexecutable by a processor to receive, from a base station, signalingincluding an uplink grant for one or more data repetitions, the uplinkgrant including a time domain resource assignment that spans a set ofslots for the one or more data repetitions, identify directions for aplurality of symbols within the time domain resource assignment,determine a subset of the plurality of symbols for scheduling the one ormore data repetitions based on the identified directions for theplurality of symbols, and transmit, to the base station, the one or moredata repetitions over the subset of the plurality of symbols. In someexamples, the subset of the plurality of symbols may span a slotboundary (for example, the subset of the plurality of symbols mayinclude symbols in two or more slots).

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, determining the subset of theset of symbols may include operations, features, means, or instructionsfor identifying a semi-static flexible symbol of the set of symbols thatmay be a guard symbol that occurs between an ending symbol allocated fordownlink reception within the set of symbols and a beginning symbolallocated for uplink transmission within the set of symbols, where thesubset of the set of symbols excludes the semi-static flexible symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, identifying the semi-staticflexible symbol may include operations, features, means, or instructionsfor receiving control signaling that indicates a semi-static slot formatindication for a slot that includes the semi-static flexible symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, identifying the semi-staticflexible symbol may include operations, features, means, or instructionsfor receiving dynamic control signaling or semi-static control signalingthat indicates a number of guard symbols between the ending symbolallocated for downlink reception within the plurality of symbols and thebeginning symbol allocated for uplink transmission.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, determining the subset of theset of symbols may include operations, features, means, or instructionsfor identifying a semi-static flexible symbol of the set of symbols thatmay be included within a common search space for a defined controlresource set, where the subset of the set of symbols excludes thesemi-static flexible symbol.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving controlsignaling indicating one or more symbols allocated to the common searchspace for the defined control resource set.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, identifying the semi-staticflexible symbol may include operations, features, means, or instructionsfor receiving control signaling that indicates a semi-static slot formatindication for a slot that includes the semi-static flexible symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, identifying the semi-staticflexible symbol may include operations, features, means, or instructionsfor receiving the semi-static slot format indication through a mediumaccess control-control element which indicates one or more symbols foruplink transmission of the one or more data repetitions.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, determining the subset of theset of symbols may include operations, features, means, or instructionsfor identifying a semi-static flexible symbol of the set of symbols thatmay be allocated for a synchronization signal block, where the subset ofthe set of symbols excludes the semi-static flexible symbol.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving controlsignaling indicating one or more symbols allocated for thesynchronization signal block.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving controlsignaling that indicates a semi-static slot format indication for a slotthat includes the semi-static flexible symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the control signalingcomprises at least one of: downlink control information, a medium accesscontrol-control element, or radio resource control signaling.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the UE does not receive afirst control message, before or after receiving the uplink grantscheduling a first data transmission having a defined latency conditionand a defined reliability condition within the time domain resourceassignment, that schedules the UE to receive a second data transmissionon a semi-static flexible symbol from a set of one or more semi-staticflexible symbols within the time domain resource assignment that may beusable for transmitting the one or more data repetitions.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the UE does not receive afirst control message, after receiving the uplink grant scheduling afirst data transmission within the time domain resource assignment, thatschedules the UE to receive a second data transmission on a semi-staticflexible symbol from a set of one or more semi-static flexible symbolswithin the time domain resource assignment that may be usable fortransmitting the one or more data repetitions, the first datatransmission having a lower latency condition and a higher reliabilitycondition than the second data transmission. In some examples, thesecond data transmission may have a lower latency condition and a higherreliability condition than the first data transmission.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the uplink grant cancels aresource allocation by a second control message that may be receivedbefore the uplink grant, the second control message scheduling a thirddata transmission within at least one semi-static flexible symbol from aset of one or more semi-static flexible symbols within the time domainresource assignment that may be usable for transmitting the one or moredata repetitions, the first data transmission having a lower latencycondition and a higher reliability condition than the third datatransmission.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying at leastone semi-statically configured downlink symbol within one or moresymbols of the subset allocated for transmission of a first repetitionof the one or more data repetitions, and segmenting the firstrepetition.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, segmenting the firstrepetition may include operations, features, means, or instructions forskipping transmission within at least one semi-statically configureddownlink symbol of the subset allocated for transmission of the firstrepetition. In some examples, one or more semi-statically downlinksymbols may be skipped.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for segmenting a firstrepetition of the one or more data repetitions into a set of datasubrepetitions based on identifying that one or more symbols of thesubset of the plurality of symbols allocated for transmission of thefirst repetition crosses a slot boundary between consecutive slots ofthe set of slots, and transmitting the set of data subrepetitions withinthe plurality of symbols of the subset allocated for transmission of thefirst repetition.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a dynamicgrant that reallocates a semi-static flexible symbol, within one or moresymbols of the subset of the plurality of symbols allocated fortransmission of a first repetition of the one or more data repetitions,to a downlink symbol, and determining to ignore the dynamic grant basedon receiving the signaling including the uplink grant, where the dynamicgrant may be received before or after the uplink grant.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the UE does not receive acontrol message, before or after receiving the uplink grant, thatinforms the UE of a dynamic grant that reallocates a semi-staticflexible symbol, within one or more symbols of the plurality of symbolsof the subset allocated for transmission of a first repetition of theone or more data repetitions, to a downlink symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the signaling may include anindication of a repetition length and a number of repetitions, and wherethe one or more data repetitions may be transmitted over the subset ofthe plurality of symbols based on the repetition length and the numberof repetitions.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, a transmission duration ofthe time domain resource assignment indicates a contiguous set ofsymbols corresponding to the plurality of symbols.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, a transmission duration ofthe time domain resource assignment indicates a duration of the subsetof the plurality of symbols, the subset of the plurality of symbolscorresponding to symbols configured for uplink transmission within theplurality of symbols.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining arepetition length for the one or more data repetitions based on aduration between a starting symbol of the time domain resourceassignment and a last symbol of a first slot of the set of slots.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining a number ofrepetitions for the one or more data repetitions based on the repetitionlength and a transmission duration of the time domain resourceassignment.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying thedirections for the plurality of symbols based on the semi-static slotformat indication for the set of slots regardless of a presence of adynamic slot format indication associated with at least one of the setof slots. In some cases, the semi-static format indication or thedynamic slot format indication may be indicated by a grant transmittedto a UE.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a semi-staticslot format indication. In some examples of the method, apparatuses, andnon-transitory computer-readable medium described herein, determiningthe subset includes identifying a set of uplink symbols for the one ormore data repetitions corresponding to uplink symbols in the semi-staticslot format indication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a semi-staticslot format indication. In some examples of the method, apparatuses, andnon-transitory computer-readable medium described herein, thedetermining the subset includes identifying a set of uplink symbols forthe one or more data repetitions corresponding to uplink symbols andflexible symbols in the semi-static slot format indication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a semi-staticslot format indication. In some examples of the method, apparatuses, andnon-transitory computer-readable medium described herein, thedetermining the subset includes identifying a set of uplink symbols forthe one or more data repetitions corresponding to uplink symbols,flexible symbols, and at least one downlink symbol in the semi-staticslot format indication.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the dynamic slot formatindication converts a flexible symbol of a semi-static slot format to adownlink symbol.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the dynamic slot formatindication may be received within or prior to a first slot of the set ofslots.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the dynamic slot formatindication may be received in a group-common physical downlink controlchannel (GC-PDCCH) message.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the semi-static slot formatindication may be a first semi-static slot format indication associatedwith a first traffic type, the method further including receiving asecond semi-static slot format indication associated with a secondtraffic type.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a secondgrant including a second time domain resource assignment associated witha second traffic type, and identifying a second subset of the pluralityof symbols for scheduling a data communication over the second timedomain resource assignment based on the dynamic slot format indication.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the uplink grant includes adynamic slot format indication associated with at least one of the setof slots, and the identifying the directions for the plurality ofsymbols may be based on the dynamic slot format indication.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the uplink grant identifiesone of the set of slot format patterns for the at least one of the setof slots.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the set of slot formatpatterns may be received via RRC signaling.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the uplink grant includes anindication of availability of downlink symbols or flexible symbols forthe one or more data repetitions, and the determining the subset of theplurality of symbols for scheduling the one or more data repetitions maybe based on the indication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a firstdynamic slot format indication for at least one of the set of slotsassociated with a first traffic type, receiving a second dynamic slotformat indication for at least one of the set of slots associated with asecond traffic type, and where the one or more data repetitions may beassociated with the first traffic type and the identifying thedirections for the plurality of symbols may be based on the firstdynamic slot format indication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a secondgrant including a second time domain resource assignment associated withthe second traffic type, and identifying, based on the second grant, asecond subset of the plurality of symbols for scheduling a datacommunication of the second traffic type based on the directions for theplurality of symbols identified based on the first dynamic slot formatindication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a secondgrant including a second time domain resource assignment associated withthe second traffic type, and identifying, based on the second grant, asecond subset of the plurality of symbols for scheduling a datacommunication of the second traffic type based on the directions for theplurality of symbols identified based on the second dynamic slot formatindication.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the first dynamic slot formatindication may be inconsistent with the second dynamic slot formatindication, and where the identifying the directions for the pluralityof symbols may be based on a semi-static slot format indication or adynamic slot format indication.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining arepetition format from a set of repetition formats for the one or moredata repetitions, the set of repetition formats including a firstrepetition format having one or more repetitions of an indicatedmini-slot duration in each of the set of slots and a second repetitionformat including a single repetition for each set of contiguous uplinksymbols for each of the set of slots.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining therepetition format based on an indicator in the uplink grant of the firstrepetition format or the second repetition format for the one or moredata repetitions.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the determining therepetition format may be based on comparing a transmission duration ofthe time domain resource assignment for the one or more data repetitionswith a threshold duration.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for receiving a first slotformat indication indicating downlink symbols of the set of slots,receiving a second slot format indication indicating uplink symbols ofthe set of slots, and where determining the subset of the plurality ofsymbols for scheduling the one or more data repetitions includesincluding in the subset of the plurality of symbols a symbol indicatedas a downlink symbol in the first slot format indication and indicatedas an uplink symbol in the second slot format indication.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a wireless communications system thatsupports physical uplink shared channel (PUSCH) repetition across slotboundary in accordance with aspects of the present disclosure.

FIG. 2 illustrates an example of a wireless communications system thatsupports PUSCH repetition across slot boundary in accordance withaspects of the present disclosure.

FIGS. 3A and 3B illustrate examples of transmission schemes that supportPUSCH repetition across slot boundary in accordance with aspects of thepresent disclosure.

FIGS. 4A-4C illustrate examples of transmission schemes that supportPUSCH repetition across slot boundary in accordance with aspects of thepresent disclosure.

FIGS. 5A-5C illustrate examples of transmission schemes that supportPUSCH repetition across slot boundary in accordance with aspects of thepresent disclosure.

FIGS. 6A and 6B illustrate examples of transmission schemes that supportPUSCH repetition across slot boundary in accordance with aspects of thepresent disclosure.

FIGS. 7 and 8 illustrate block diagrams of devices that support PUSCHrepetition across slot boundary in accordance with aspects of thepresent disclosure.

FIG. 9 illustrates a block diagram of a communications manager thatsupports PUSCH repetition across slot boundary in accordance withaspects of the present disclosure.

FIG. 10 illustrates a diagram of a system including a device thatsupports PUSCH repetition across slot boundary in accordance withaspects of the present disclosure.

FIGS. 11-17 illustrate flowcharts illustrating methods that supportPUSCH repetition across slot boundary in accordance with aspects of thepresent disclosure.

DETAILED DESCRIPTION

In some wireless communication systems, a user equipment (UE) mayreceive downlink signaling, such as downlink control information (DCI),that includes an uplink grant for communication. The uplink grant mayinclude a time domain resource assignment that indicates an index value(for example, for an allocated table specified inPUSCH-TimeDomainAllocationList) configured according to radio resourcecontrol (RRC) signaling. The index value may correspond to a start andlength indicator value (SLIV) that includes a starting symbol and atransmission duration for transmitting the uplink data payload. In someimplementations, however, the UE may receive the uplink grant close to aconfigured slot boundary of the channel, and the number of remainingsymbols within the slot may not be large enough to support complete datatransmission without crossing a slot boundary.

In order to improve latency in communication, particularly for missioncritical applications that may include ultra-reliable low latency(URLLC) communication, the UE may support one or more data repetitionsfor transmitting the uplink data payload. The UE may determine arepetition length for the one or more data repetitions based on thestarting symbol and the transmission duration, as indicated by the SLIVvalue. For example, the UE may schedule one or more physical uplinkshared channel (PUSCH) repetitions within a slot or in each of a set ofconsecutive slots based on the uplink grant (which may be calledmini-slot repetition). In other examples, the UE may schedule a singlerepetition for each of the consecutive slots, unless a slot is formattedto include multiple distinct uplink symbol periods (which may be calledmulti-segment repetition).

As described herein, the UE may support identifying a SLIV associatedwith the indicated time domain resource assignment. The starting symboland transmission duration of the SLIV may indicate a configuration forperforming uplink transmission over one or more data repetitions thatspan consecutive slots. For example, the UE may determine a startingsymbol and a transmission duration that spans a contiguous set of uplinksymbols within the consecutive slots (for example, the transmissionduration may correspond to a total number of symbols used for one ormore repetitions of the transmission). In other examples, the UE maydetermine a starting symbol and a transmission duration that spans anumber of uplink symbols within the consecutive slots (for example, thetransmission duration may correspond to a number of uplink symbols,which may not be contiguous).

The UE may identify directions for the one or more symbols as part of aslot format. For example, each of the slots may include uplink symbols,downlink symbols, and flexible symbols for communicating data traffic.In some examples, the UE may receive a semi-static slot formatindication (for example, that identifies slot formats for each slot ofeach frame). In some examples, the semi-static slot format indicationmay be overwritten by a dynamic slot format indication. However, in someimplementations the dynamic slot format indication may be transmittedusing signaling (for example, a group common physical downlink controlchannel (GC-PDCCH)) that has a lower reliability (for example, a largerblock error rate) than a target reliability for a traffic type of thedata to be transmitted (for example, URLLC). According to variousaspects, the UE may ignore the dynamic slot format indication for datatransmissions associated with some traffic types such as URLLC. Thus,the UE may identify a set of uplink symbols for the one or more datarepetitions based on the semi-static slot format indication, even whenthe dynamic slot format indication may be received and correctlydecoded.

According to various aspects, the UE may use different types of symbolsfor uplink transmissions and retransmissions. For example, the UE mayuse uplink symbols and may skip or drop downlink and flexible symbols,or the UE may use uplink and flexible symbols and skip or drop downlinksymbols, or the UE may use uplink and flexible symbols and at least onedownlink symbol. In other examples, the uplink grant may include bitindications for whether flexible symbols or downlink symbols may be usedfor scheduling the one or more data repetitions. Additionally oralternatively, the UE may receive one or more dynamic slot formatindications associated with different types of data traffic, or the UEmay receive an indication of an RRC configured slot format. The UE maydetermine a subset of the one or more symbols for scheduling the one ormore data repetitions according to the identified directions and basedon the time domain resource assignment. The UE may transmit the one ormore data repetitions of the uplink data payload over the determinedsubset.

Aspects of the disclosure are initially described in the context of awireless communications system. Aspects of the disclosure are furtherdescribed in the context of another wireless communications system, oneor more transmission schemes, and a process flow that relates to PUSCHrepetition across slot boundary. Aspects of the disclosure are furtherillustrated by and described with reference to apparatus diagrams,system diagrams, and flowcharts that relate to PUSCH repetition acrossslot boundary.

FIG. 1 illustrates an example of a wireless communications system 100that supports physical uplink shared channel repetition across slotboundary in accordance with aspects of the present disclosure. Thewireless communications system 100 includes base stations 105, UEs 115,and a core network 130. In some examples, the wireless communicationssystem 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced(LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. Insome examples, wireless communications system 100 may support enhancedbroadband communications, ultra-reliable (for example, mission critical)communications, low latency communications, or communications withlow-cost and low-complexity devices.

Base stations 105 may wirelessly communicate with UEs 115 via one ormore base station antennas. Base stations 105 described herein mayinclude or may be referred to by those skilled in the art as a basetransceiver station, a radio base station, an access point, a radiotransceiver, a NodeB, an eNodeB (eNB), a next-generation NodeB orgiga-NodeB (either of which may be referred to as a gNB), a Home NodeB,a Home eNodeB, or some other suitable terminology. Wirelesscommunications system 100 may include base stations 105 of differenttypes (for example, macro or small cell base stations). The UEs 115described herein may be able to communicate with various types of basestations 105 and network equipment including macro eNBs, small celleNBs, gNBs, and relay base stations.

Each base station 105 may be associated with a particular geographiccoverage area 110 in which communications with various UEs 115 issupported. Each base station 105 may provide communication coverage fora respective geographic coverage area 110 via communication links 125,and communication links 125 between a base station 105 and a UE 115 mayutilize one or more carriers. Communication links 125 shown in wirelesscommunications system 100 may include uplink transmissions from a UE 115to a base station 105, or downlink transmissions from a base station 105to a UE 115. Downlink transmissions may also be called forward linktransmissions while uplink transmissions may also be called reverse linktransmissions.

The geographic coverage area 110 for a base station 105 may be dividedinto sectors making up a portion of the geographic coverage area 110,and each sector may be associated with a cell. For example, each basestation 105 may provide communication coverage for a macro cell, a smallcell, a hot spot, or other types of cells, or various combinationsthereof. In some examples, a base station 105 may be movable and providecommunication coverage for a moving geographic coverage area 110. Insome examples, different geographic coverage areas 110 associated withdifferent technologies may overlap, and overlapping geographic coverageareas 110 associated with different technologies may be supported by thesame base station 105 or by different base stations 105. The wirelesscommunications system 100 may include, for example, a heterogeneousLTE/LTE-A/LTE-A Pro or NR network in which different types of basestations 105 provide coverage for various geographic coverage areas 110.

The term “cell” refers to a logical communication entity used forcommunication with a base station 105 (for example, over a carrier), andmay be associated with an identifier for distinguishing neighboringcells (for example, a physical cell identifier (PCID), a virtual cellidentifier (VCID)) operating via the same or a different carrier. Insome examples, a carrier may support multiple cells, and different cellsmay be configured according to different protocol types (for example,machine-type communication (MTC), narrowband Internet-of-Things(NB-IoT), enhanced mobile broadband (eMBB), or others) that may provideaccess for different types of devices. In some examples, the term “cell”may refer to a portion of a geographic coverage area 110 (for example, asector) over which the logical entity operates.

UEs 115 may be dispersed throughout the wireless communications system100, and each UE 115 may be stationary or mobile. A UE 115 may also bereferred to as a mobile device, a wireless device, a remote device, ahandheld device, or a subscriber device, or some other suitableterminology, where the “device” may also be referred to as a unit, astation, a terminal, or a client. A UE 115 may also be a personalelectronic device such as a cellular phone, a personal digital assistant(PDA), a tablet computer, a laptop computer, or a personal computer. Insome examples, a UE 115 may also refer to a wireless local loop (WLL)station, an Internet of Things (IoT) device, an Internet of Everything(IoE) device, or an MTC device, among other examples, which may beimplemented in various articles such as appliances, vehicles, andmeters, among other examples.

Some UEs 115, such as MTC or IoT devices, may be low cost or lowcomplexity devices, and may provide for automated communication betweenmachines (for example, via Machine-to-Machine (M2M) communication). M2Mcommunication or MTC may refer to data communication technologies thatallow devices to communicate with one another or a base station 105without human intervention. In some examples, M2M communication or MTCmay include communications from devices that integrate sensors or metersto measure or capture information and relay that information to acentral server or application program that can make use of theinformation or present the information to humans interacting with theprogram or application. Some UEs 115 may be designed to collectinformation or enable automated behavior of machines. Examples ofapplications for MTC devices include smart metering, inventorymonitoring, water level monitoring, equipment monitoring, healthcaremonitoring, wildlife monitoring, weather and geological eventmonitoring, fleet management and tracking, remote security sensing,physical access control, and transaction-based business charging.

Some UEs 115 may be configured to employ operating modes that reducepower consumption, such as half-duplex communications (for example, amode that supports one-way communication via transmission or reception,but not transmission and reception simultaneously). In some exampleshalf-duplex communications may be performed at a reduced peak rate.Other power conservation techniques for UEs 115 include entering a powersaving “deep sleep” mode when not engaging in active communications, oroperating over a limited bandwidth (for example, according to narrowbandcommunications). In some examples, UEs 115 may be designed to supportcritical functions (for example, mission critical functions), and awireless communications system 100 may be configured to provideultra-reliable communications for these functions.

In some examples, a UE 115 may also be able to communicate directly withother UEs 115 (for example, using a peer-to-peer (P2P) ordevice-to-device (D2D) protocol). One or more of a group of UEs 115utilizing D2D communications may be within the geographic coverage area110 of a base station 105. Other UEs 115 in such a group may be outsidethe geographic coverage area 110 of a base station 105, or be otherwiseunable to receive transmissions from a base station 105. In someexamples, groups of UEs 115 communicating via D2D communications mayutilize a one-to-many (1:M) system in which each UE 115 transmits toevery other UE 115 in the group. In some examples, a base station 105facilitates the scheduling of resources for D2D communications. In othercases, D2D communications are carried out between UEs 115 without theinvolvement of a base station 105.

Base stations 105 may communicate with the core network 130 and with oneanother. For example, base stations 105 may interface with the corenetwork 130 through backhaul links 132 (for example, via an S1, N2, N3,or other interface). Base stations 105 may communicate with one anotherover backhaul links 134 (for example, via an X2, Xn, or other interface)either directly (for example, directly between base stations 105) orindirectly (for example, via core network 130).

The core network 130 may provide user authentication, accessauthorization, tracking, Internet Protocol (IP) connectivity, and otheraccess, routing, or mobility functions. The core network 130 may be anevolved packet core (EPC), which may include at least one mobilitymanagement entity (MME), at least one serving gateway (S-GW), and atleast one Packet Data Network (PDN) gateway (P-GW). The MME may managenon-access stratum (for example, control plane) functions such asmobility, authentication, and bearer management for UEs 115 served bybase stations 105 associated with the EPC. User IP packets may betransferred through the S-GW, which itself may be connected to the P-GW.The P-GW may provide IP address allocation as well as other functions.The P-GW may be connected to the network operators IP services. Theoperators IP services may include access to the Internet, Intranet(s),an IP Multimedia Subsystem (IMS), or a Packet-Switched (PS) StreamingService.

At least some of the network devices, such as a base station 105, mayinclude subcomponents such as an access network entity, which may be anexample of an access node controller (ANC). Each access network entitymay communicate with UEs 115 through a number of other access networktransmission entities, which may be referred to as a radio head, a smartradio head, or a transmission/reception point (TRP). In someconfigurations, various functions of each access network entity or basestation 105 may be distributed across various network devices (forexample, radio heads and access network controllers) or consolidatedinto a single network device (for example, a base station 105).

Wireless communications system 100 may operate using one or morefrequency bands, typically in the range of 300 megahertz (MHz) to 300gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is known asthe ultra-high frequency (UHF) region or decimeter band, because thewavelengths range from approximately one decimeter to one meter inlength. UHF waves may be blocked or redirected by buildings andenvironmental features. However, the waves may penetrate structuressufficiently for a macro cell to provide service to UEs 115 locatedindoors. Transmission of UHF waves may be associated with smallerantennas and shorter range (for example, less than 100 km) compared totransmission using the smaller frequencies and longer waves of the highfrequency (HF) or very high frequency (VHF) portion of the spectrumbelow 300 MHz.

Wireless communications system 100 may also operate in a super highfrequency (SHF) region using frequency bands from 3 GHz to 30 GHz, alsoknown as the centimeter band. The SHF region includes bands such as the5 GHz industrial, scientific, and medical (ISM) bands, which may be usedopportunistically by devices that may be capable of toleratinginterference from other users.

Wireless communications system 100 may also operate in an extremely highfrequency (EHF) region of the spectrum (for example, from 30 GHz to 300GHz), also known as the millimeter band. In some examples, wirelesscommunications system 100 may support millimeter wave (mmW)communications between UEs 115 and base stations 105, and EHF antennasof the respective devices may be even smaller and more closely spacedthan UHF antennas. In some examples, this may facilitate use of antennaarrays within a UE 115. However, the propagation of EHF transmissionsmay be subject to even greater atmospheric attenuation and shorter rangethan SHF or UHF transmissions. Techniques disclosed herein may beemployed across transmissions that use one or more different frequencyregions, and designated use of bands across these frequency regions maydiffer by country or regulating body.

In some examples, wireless communications system 100 may utilize bothlicensed and unlicensed radio frequency spectrum bands. For example,wireless communications system 100 may employ License Assisted Access(LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technologyin an unlicensed band such as the 5 GHz ISM band. When operating inunlicensed radio frequency spectrum bands, wireless devices such as basestations 105 and UEs 115 may employ listen-before-talk (LBT) proceduresto ensure a frequency channel is clear before transmitting data. In someexamples, operations in unlicensed bands may be based on a carrieraggregation configuration in conjunction with component carriersoperating in a licensed band (for example, LAA). Operations inunlicensed spectrum may include downlink transmissions, uplinktransmissions, peer-to-peer transmissions, or a combination of these.Duplexing in unlicensed spectrum may be based on frequency divisionduplexing (FDD), time division duplexing (TDD), or a combination ofboth.

In some examples, base station 105 or UE 115 may be equipped withmultiple antennas, which may be used to employ techniques such astransmit diversity, receive diversity, multiple-input multiple-output(MIMO) communications, or beamforming. For example, wirelesscommunications system 100 may use a transmission scheme between atransmitting device (for example, a base station 105) and a receivingdevice (for example, a UE 115), where the transmitting device isequipped with multiple antennas and the receiving device is equippedwith one or more antennas. MIMO communications may employ multipathsignal propagation to increase the spectral efficiency by transmittingor receiving multiple signals via different spatial layers, which may bereferred to as spatial multiplexing. The multiple signals may, forexample, be transmitted by the transmitting device via differentantennas or different combinations of antennas. Likewise, the multiplesignals may be received by the receiving device via different antennasor different combinations of antennas. Each of the multiple signals maybe referred to as a separate spatial stream, and may carry bitsassociated with the same data stream (for example, the same codeword) ordifferent data streams. Different spatial layers may be associated withdifferent antenna ports used for channel measurement and reporting. MIMOtechniques include single-user MIMO (SU-MIMO) where multiple spatiallayers are transmitted to the same receiving device, and multiple-userMIMO (MU-MIMO) where multiple spatial layers are transmitted to multipledevices.

Beamforming, which may also be referred to as spatial filtering,directional transmission, or directional reception, is a signalprocessing technique that may be used at a transmitting device or areceiving device (for example, a base station 105 or a UE 115) to shapeor steer an antenna beam (for example, a transmit beam or receive beam)along a spatial path between the transmitting device and the receivingdevice. Beamforming may be achieved by combining the signalscommunicated via antenna elements of an antenna array such that signalspropagating at particular orientations with respect to an antenna arrayexperience constructive interference while others experience destructiveinterference. The adjustment of signals communicated via the antennaelements may include a transmitting device or a receiving deviceapplying some amplitude and phase offsets to signals carried via each ofthe antenna elements associated with the device. The adjustmentsassociated with each of the antenna elements may be defined by abeamforming weight set associated with a particular orientation (forexample, with respect to the antenna array of the transmitting device orreceiving device, or with respect to some other orientation).

In one example, a base station 105 may use multiple antennas or antennaarrays to conduct beamforming operations for directional communicationswith a UE 115. For instance, some signals (for example synchronizationsignals, reference signals, beam selection signals, or other controlsignals) may be transmitted by a base station 105 multiple times indifferent directions, which may include a signal being transmittedaccording to different beamforming weight sets associated with differentdirections of transmission. Transmissions in different beam directionsmay be used to identify (for example, by the base station 105 or areceiving device, such as a UE 115) a beam direction for subsequenttransmission and/or reception by the base station 105.

Some signals, such as data signals associated with a particularreceiving device, may be transmitted by a base station 105 in a singlebeam direction (for example, a direction associated with the receivingdevice, such as a UE 115). In some examples, the beam directionassociated with transmissions along a single beam direction may bedetermined based on a signal that was transmitted in different beamdirections. For example, a UE 115 may receive one or more of the signalstransmitted by the base station 105 in different directions, and the UE115 may report to the base station 105 an indication of the signal itreceived with a highest signal quality, or an otherwise acceptablesignal quality. Although these techniques are described with referenceto signals transmitted in one or more directions by a base station 105,a UE 115 may employ similar techniques for transmitting signals multipletimes in different directions (for example, for identifying a beamdirection for subsequent transmission or reception by the UE 115), ortransmitting a signal in a single direction (for example, fortransmitting data to a receiving device).

A receiving device (for example, a UE 115, which may be an example of ammW receiving device) may try multiple receive beams when receivingvarious signals from the base station 105, such as synchronizationsignals, reference signals, beam selection signals, or other controlsignals. For example, a receiving device may try multiple receivedirections by receiving via different antenna subarrays, by processingreceived signals according to different antenna subarrays, by receivingaccording to different receive beamforming weight sets applied tosignals received at a plurality of antenna elements of an antenna array,or by processing received signals according to different receivebeamforming weight sets applied to signals received at a plurality ofantenna elements of an antenna array, any of which may be referred to as“listening” according to different receive beams or receive directions.In some examples a receiving device may use a single receive beam toreceive along a single beam direction (for example, when receiving adata signal). The single receive beam may be aligned in a beam directiondetermined based on listening according to different receive beamdirections (for example, a beam direction determined to have a highestsignal strength, highest signal-to-noise ratio, or otherwise acceptablesignal quality based on listening according to multiple beamdirections).

In some examples, the antennas of a base station 105 or UE 115 may belocated within one or more antenna arrays, which may support MIMOoperations, or transmit or receive beamforming. For example, one or morebase station antennas or antenna arrays may be co-located at an antennaassembly, such as an antenna tower. In some examples, antennas orantenna arrays associated with a base station 105 may be located indiverse geographic locations. A base station 105 may have an antennaarray with a number of rows and columns of antenna ports that the basestation 105 may use to support beamforming of communications with a UE115. Likewise, a UE 115 may have one or more antenna arrays that maysupport various MIMO or beamforming operations.

In some examples, wireless communications system 100 may be apacket-based network that operate according to a layered protocol stack.In the user plane, communications at the bearer or Packet DataConvergence Protocol (PDCP) layer may be IP-based. A Radio Link Control(RLC) layer may perform packet segmentation and reassembly tocommunicate over logical channels. A Medium Access Control (MAC) layermay perform priority handling and multiplexing of logical channels intotransport channels. The MAC layer may also use hybrid automatic repeatrequest (HARQ) to provide retransmission at the MAC layer to improvelink efficiency. In the control plane, the Radio Resource Control (RRC)protocol layer may provide establishment, configuration, and maintenanceof an RRC connection between a UE 115 and a base station 105 or corenetwork 130 supporting radio bearers for user plane data. At thePhysical layer, transport channels may be mapped to physical channels.

In some examples, UEs 115 and base stations 105 may supportretransmissions of data to increase the likelihood that data is receivedsuccessfully. HARQ feedback is one technique of increasing thelikelihood that data is received correctly over a communication link125. HARQ may include a combination of error detection (for example,using a cyclic redundancy check (CRC)), forward error correction (FEC),and retransmission (for example, automatic repeat request (ARQ)). HARQmay increase throughput at the MAC layer in poor radio conditions (forexample, signal-to-noise conditions). In some examples, a wirelessdevice may support same-slot HARQ feedback, where the device may provideHARQ feedback in a specific slot for data received in a previous symbolin the slot. In other cases, the device may provide HARQ feedback in asubsequent slot, or according to some other time interval.

Time intervals in LTE or NR may be expressed in multiples of a basictime unit, which may, for example, refer to a sampling duration ofT_(s)= 1/30,720,000 seconds. Time intervals of a communications resourcemay be organized according to radio frames each having a duration of 10milliseconds (ms), where the frame duration may be expressed asT_(f)=307,200 T_(s). The radio frames may be identified by a systemframe number (SFN) ranging from 0 to 1023. Each frame may include 10subframes numbered from 0 to 9, and each subframe may have a duration of1 ms. A subframe may be further divided into 2 slots each having aduration of 0.5 ms, and each slot may contain 6 or 7 modulation symboldurations (for example, depending on the length of the cyclic prefixprepended to each symbol duration). Excluding the cyclic prefix, eachsymbol duration may contain 2048 sampling durations. In some examples, asubframe may be the smallest scheduling unit of the wirelesscommunications system 100, and may be referred to as a transmission timeinterval (TTI). In other examples, a smallest scheduling unit of thewireless communications system 100 may be shorter than a subframe or maybe dynamically selected (for example, in bursts of shortened TTIs(sTTIs) or in selected component carriers using sTTIs).

In some wireless communications systems, a slot may further be dividedinto multiple mini-slots containing one or more symbols. In someinstances, a symbol of a mini-slot or a mini-slot may be the smallestunit of scheduling. Each symbol may vary in duration depending on thesubcarrier spacing or frequency band of operation, for example. Further,some wireless communications systems may implement slot aggregation inwhich multiple slots or mini-slots are aggregated together and used forcommunication between a UE 115 and a base station 105.

The term “carrier” refers to a set of radio frequency spectrum resourceshaving a defined physical layer structure for supporting communicationsover a communication link 125. For example, a carrier of a communicationlink 125 may include a portion of a radio frequency spectrum band thatis operated according to physical layer channels for a given radioaccess technology. Each physical layer channel may carry user data,control information, or other signaling. A carrier may be associatedwith a pre-defined frequency channel (for example, an evolved universalmobile telecommunication system terrestrial radio access (E-UTRA)absolute radio frequency channel number (EARFCN)), and may be positionedaccording to a channel raster for discovery by UEs 115. Carriers may bedownlink or uplink (for example, in an FDD mode), or be configured tocarry downlink and uplink communications (for example, in a TDD mode).In some examples, signal waveforms transmitted over a carrier may bemade up of multiple sub-carriers (for example, using multi-carriermodulation (MCM) techniques such as orthogonal frequency divisionmultiplexing (OFDM) or discrete Fourier transform spread OFDM(DFT-S-OFDM)).

The organizational structure of the carriers may be different fordifferent radio access technologies (for example, LTE, LTE-A, LTE-A Pro,NR). For example, communications over a carrier may be organizedaccording to TTIs or slots, each of which may include user data as wellas control information or signaling to support decoding the user data. Acarrier may also include dedicated acquisition signaling (for example,synchronization signals or system information, etc.) and controlsignaling that coordinates operation for the carrier. In some examples(for example, in a carrier aggregation configuration), a carrier mayalso have acquisition signaling or control signaling that coordinatesoperations for other carriers.

Physical channels may be multiplexed on a carrier according to varioustechniques. A physical control channel and a physical data channel maybe multiplexed on a downlink carrier, for example, using time divisionmultiplexing (TDM) techniques, frequency division multiplexing (FDM)techniques, or hybrid TDM-FDM techniques. In some examples, controlinformation transmitted in a physical control channel may be distributedbetween different control regions in a cascaded manner (for example,between a common control region or common search space and one or moreUE-specific control regions or UE-specific search spaces).

A carrier may be associated with a particular bandwidth of the radiofrequency spectrum, and in some examples the carrier bandwidth may bereferred to as a “system bandwidth” of the carrier or the wirelesscommunications system 100. For example, the carrier bandwidth may be oneof a number of determined bandwidths for carriers of a particular radioaccess technology (for example, 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz).In some examples, each served UE 115 may be configured for operatingover portions or all of the carrier bandwidth. In other examples, someUEs 115 may be configured for operation using a narrowband protocol typethat is associated with a portion or range (for example, set ofsubcarriers or RBs) within a carrier (for example, “in-band” deploymentof a narrowband protocol type).

In a system employing MCM techniques, a resource element may consist ofone symbol duration (for example, a duration of one modulation symbol)and one subcarrier, where the symbol duration and subcarrier spacing areinversely related. The number of bits carried by each resource elementmay depend on the modulation scheme (for example, the order of themodulation scheme). Thus, the more resource elements that a UE 115receives and the higher the order of the modulation scheme, the higherthe data rate may be for the UE 115. In MIMO systems, a wirelesscommunications resource may refer to a combination of a radio frequencyspectrum resource, a time resource, and a spatial resource (for example,spatial layers), and the use of multiple spatial layers may furtherincrease the data rate for communications with a UE 115.

Devices of the wireless communications system 100 (for example, basestations 105 or UEs 115) may have a hardware configuration that supportscommunications over a particular carrier bandwidth, or may beconfigurable to support communications over one of a set of carrierbandwidths. In some examples, the wireless communications system 100 mayinclude base stations 105 and/or UEs 115 that support simultaneouscommunications via carriers associated with more than one differentcarrier bandwidth.

Wireless communications system 100 may support communication with a UE115 on multiple cells or carriers, a feature which may be referred to ascarrier aggregation or multi-carrier operation. A UE 115 may beconfigured with multiple downlink component carriers and one or moreuplink component carriers according to a carrier aggregationconfiguration. Carrier aggregation may be used with both FDD and TDDcomponent carriers.

In some examples, wireless communications system 100 may utilizeenhanced component carriers (eCCs). An eCC may be characterized by oneor more features including wider carrier or frequency channel bandwidth,shorter symbol duration, shorter TTI duration, or modified controlchannel configuration. In some examples, an eCC may be associated with acarrier aggregation configuration or a dual connectivity configuration(for example, when multiple serving cells have a suboptimal or non-idealbackhaul link). An eCC may also be configured for use in unlicensedspectrum or shared spectrum (for example, where more than one operatoris allowed to use the spectrum). An eCC characterized by wide carrierbandwidth may include one or more segments that may be utilized by UEs115 that are not capable of monitoring the whole carrier bandwidth orare otherwise configured to use a limited carrier bandwidth (forexample, to conserve power).

In some examples, an eCC may utilize a different symbol duration thanother component carriers, which may include use of a reduced symbolduration as compared with symbol durations of the other componentcarriers. A shorter symbol duration may be associated with increasedspacing between adjacent subcarriers. A device, such as a UE 115 or basestation 105, utilizing eCCs may transmit wideband signals (for example,according to frequency channel or carrier bandwidths of 20, 40, 60, 80MHz, etc.) at reduced symbol durations (for example, 16.67microseconds). A TTI in eCC may consist of one or multiple symboldurations. In some examples, the TTI duration (that is, the number ofsymbol durations in a TTI) may be variable.

Wireless communications system 100 may be an NR system that may utilizeany combination of licensed, shared, and unlicensed spectrum bands,among others. The flexibility of eCC symbol duration and subcarrierspacing may allow for the use of eCC across multiple spectrums. In someexamples, NR shared spectrum may increase spectrum utilization andspectral efficiency, specifically through dynamic vertical (for example,across the frequency domain) and horizontal (for example, across thetime domain) sharing of resources.

Wireless communications system 100 may support communication for missioncritical applications that include stringent communication performanceand reliability targets. For example, a base station 105 and a UE 115may support URLLC communication in order to reduce end to end latencyfor data transmission and reception. Additionally or alternatively, thebase station 105 and the UE 115 may support enhanced mobile broadband(eMBB) communications that support high data rates across wide coverageareas.

In order to reduce latency in communication for mission criticalapplications, the base station 105 and the UE 115 may supportflexibility for data transmission over configured resources of achannel. For example, URLLC communication may support data transmissionover a temporal duration that is less than a slot of a radio frame. Thebase station 105 and the UE 115 may support a mapping type (for example,type B mapping) that supports data transmission (such as grant-baseduplink transmission) on one or more symbols within a slot. As part of atype B mapping for downlink transmission, the base station 105 maysupport a mini-slot transmission duration that corresponds to 2, 4, or 7OFDM symbols within a slot. In other examples, as part of a type Bmapping for uplink transmission, the UE 115 may support a transmissionduration of 1 to 14 OFDM symbols.

In some examples, in order to reduce latency for grant-based uplinksignaling, the UE 115 may support one or more data repetitions fortransmitting an uplink data payload. For example, the UE 115 mayschedule two or more physical uplink shared channel (PUSCH) repetitionsfor a slot or across a slot boundary in consecutive slots based on theuplink grant (for example, mini-slot repetition). In other examples, theUE 115 may schedule a single repetition in each slot of the consecutiveslots, unless a slot is formatted to include multiple distinct uplinksymbol periods (for example, multi-segment repetition). The one or moredata repetitions may correspond to one or more redundancy versions ortransmit repetitions of an uplink data payload. A repetition mayincrease the decoding probability for transmissions around a slotborder. For example, the UE 115 may transmit a first repetition of anuplink data payload prior to a slot boundary, and a second repetition ofthe uplink data payload after a slot boundary. In some examples, thegrant received by the UE 115 may indicate a number of repetitions of theuplink data payload that the UE 115 is to transmit. In addition, eachrepetition may include a portion or all of the uplink data payload. Insome examples, a first and second data repetition may include the samecontent, each repetition may include a different portion of the uplinkdata payload, or each repetition may include redundancy information (forexample, perhaps different than any redundancy information in the uplinkdata payload) that assists in decoding.

Techniques are described for identifying a time domain resourcedetermination at the UE 115 based on reception of downlink controlsignaling, including an uplink grant that contains a time domainresource assignment. The time domain resource assignment may identify aSLIV value, which may indicate the starting symbol and transmissionduration for an uplink transmission over one or more data repetitionsthat span consecutive slots. For example, the UE 115 may determine astarting symbol and a transmission duration that spans a contiguous setof uplink symbols within the consecutive slots (for example, thetransmission duration may correspond to a total number of symbols usedfor one or more repetitions of the transmission). In other examples, theUE 115 may determine a starting symbol and a transmission duration thatspans a number of uplink symbols within the consecutive slots. Forexample, the transmission duration may correspond to a number ofnon-contiguous uplink symbols.

Within a transmission duration, the UE 115 may identify directions forthe one or more symbols as part of a slot format. For example, each ofthe slots may include uplink symbols, downlink symbols, and flexiblesymbols for communicating data traffic. In some examples, the UE 115 mayreceive a semi-static slot format indication that identifies slotformats for each slot of each frame. In some examples, the semi-staticslot format indication may be overwritten by a dynamic slot formatindication. A dynamic slot format indication may indicate the slotformat for the slot in which it is received, as well as one or moreadditional slots, in some examples. The UE 115 may identify a set ofuplink symbols for the one or more data repetitions based on receiveddynamic slot format indications associated with the supported traffictype. In other examples, the UE 115 may identify a set of uplink symbolsfor the one or more data repetitions based on a semi-static slot formatindication, even when the dynamic slot format indication may be receivedand correctly decoded. In some examples, an SFI indication may beincluded in a MAC-CE indication which indicates one or more symbols foran uplink transmission (for example, for transmitting the one or moredata repetitions).

In some examples, the dynamic slot format indication may be transmittedusing signaling (for example, a group common physical downlink controlchannel (GC-PDCCH)) that has a lower reliability (for example, a largerblock error rate) than a target reliability for a traffic type of thedata to be transmitted (for example, URLLC). According to variousaspects, the UE 115 may ignore the dynamic slot format indication fordata transmissions associated with such lower reliability traffic types(such as eMBB, for example).

According to various aspects, the UE 115 may use different types ofsymbols for uplink transmissions and retransmissions. For example, theUE 115 may use uplink symbols and skip or drop downlink and flexiblesymbols, or the UE 115 may use uplink and flexible symbols and skip ordrop downlink symbols, or the UE 115 may use uplink and flexible symbolsand at least one downlink symbol. Additionally or alternatively, withinthe downlink control signaling (such as in DCI), the uplink grant mayinclude bit indications for whether flexible symbols or downlink symbolsmay be used for transmitting the one or more data repetitions or anindication of an RRC configured slot format.

The UE 115 may determine a subset of the one or more symbols forscheduling the one or more data repetitions according to the identifieddirections (uplink, downlink or flexible) and based on the time domainresource assignment. The UE 115 may transmit the one or more datarepetitions of the uplink data payload over the determined subset ofsymbols. The described techniques may reduce latency in communicationand improve transmission reliability for end to end communicationsbetween the base station 105 and the UE 115.

FIG. 2 illustrates an example of a wireless communications system 200that supports PUSCH repetition across slot boundary in accordance withaspects of the present disclosure. The wireless communications system200 may include a base station 105-a that supports communication with aUE 115-a within a supported coverage area 110-a. In some examples, thecommunication may support mission critical applications that includestringent communication performance and reliability targets. Forexample, the base station 105-a and the UE 115-a may support URLLC datatraffic in order to reduce end-to-end latency for data transmission andreception. Additionally or alternatively, the base station 105-a and theUE 115-a may support eMBB data traffic associated with high data ratesacross wide coverage areas. In some examples, wireless communicationssystem 200 may implement aspects of wireless communication system 100.

In wireless communications system 200, the UE 115-a and the base station105-a may support flexibility for data transmission over configuredresources of a channel. In some examples, the supported flexibility mayinclude capability for data transmission and reception over a temporalduration that is less than a slot of a radio frame. For example, the UE115-a and the base station 105-a may support one or more mapping types(for example, type A, type B) for mapping uplink and downlink datapayloads on shared resources of the channel. The mapping types may bebased on a configured cyclic prefix and may include a set of availablestarting symbol and transmission duration combinations for thecommunication. The supported flexibility may reduce latency and improvetransmission reliability for mission critical applications served on thecommunication link 205.

In some examples, the UE 115-a may receive configuration (for example,RRC) signaling from the base station 105-a that includes information forsupporting services associated with one or more types of data traffic.For example, the RRC signaling may include one or more configurationparameters, including a configuration for a physical downlink sharedchannel (PDSCH) and grant-based PUSCH data payloads (for example,PDSCH-Config, PUSCH-Config). The one or more configuration parametersmay include information elements of an allocation list for PDSCHscheduling (for example, PDSCH-AllocationList). Similarly, the one ormore indication parameters may include an allocated table for PUSCHscheduling (for example, PUSCH-TimeDomainAllocationList).

The UE 115-a may receive control signaling (such as DCI) from the basestation 105-a that includes an uplink grant 220, which may include atime domain resource assignment for performing the uplink transmission.For example, the time domain resource assignment may specify an indexvalue of the allocated table for PUSCH scheduling. Based on the indexvalue, the UE 115-a may identify a configured SLIV value and determine astarting symbol and transmission duration for transmitting the uplinkdata payload 230. In some examples, the uplink grant 220 may include astarting symbol close to a configured slot boundary of the channel, andthe number of remaining symbols within the slot may not be large enoughto support complete data transmission without crossing a slot boundary.That is, the UE 115-a may identify the SLIV value and determine atransmission duration that spans symbols included in consecutive slots.

In order to reduce latency in communication, the UE 115-a may supportone or more data repetitions for transmitting the uplink data payload230. The UE 115-a may determine a repetition length for the one or moredata repetitions based on the starting symbol and the transmissionduration, as indicated by the SLIV value. For example, the UE 115-a mayschedule two or more physical uplink shared channel (PUSCH) repetitionswithin a slot or in each of consecutive slots based on the uplink grant(for example, mini-slot repetition). In other examples, the UE 115-a mayschedule a single repetition for each of the consecutive slots, unless aslot is formatted to include multiple distinct sets of uplink symbols,in which case the UE 115-a may schedule a single repetition for each setof uplink symbols (which may be called, multi-segment repetition).

In some examples, the UE 115-a may determine a repetition length for theone or more data repetitions based on a duration between the startingsymbol and a last symbol of the slot containing the starting symbol. TheUE 115-a may also determine a number of repetitions for the one or moredata repetitions based on the transmission duration associated with theSLIV value and a repetition duration. In some examples, the UE 115-a mayidentify an indication to use mini-slot repetition or multi-segmentrepetition for the data repetitions associated with the uplink datapayload 230. For example, the UE 115-a may receive an explicitindication via DCI that indicates a switch between mini-slot repetitionor multi-segment repetition for the data repetitions. In other examples,the UE 115-a may evaluate the total transmission time for the PUSCH datapayload and determine a repetition option based on the evaluation. Insome examples, the UE 115-a may determine a total transmission time (forexample, PUSCH duration) for the one or more data repetitions is high(for example, higher than a threshold which may be one or more symbolsor slots), and determine latency is not an issue and higher reliabilityis desired. The UE 115-a may then use multi-segment based repetition forthe one or more data repetitions within the consecutive slots. In otherexamples, the UE 115-a may determine a total transmission time (forexample, PUSCH duration) for the one or more data repetitions is low,and determine that minimal latency is desired. The UE 115-a may then usemini-slot based repetition for the one or more data repetitions withinthe consecutive slots. Additionally or alternatively, the UE 115-a maycombine the mini-slot based repetition with early termination to allowfaster acknowledgement for the repetitions at the base station 105-a.

Within a transmission duration, the UE 115-a may identify directions forthe one or more symbols as part of a slot format. For example, each ofthe slots may include uplink symbols, downlink symbols, and flexiblesymbols for communicating data traffic. The UE 115-a may support one ormore procedures for identifying the directions for the one or moresymbols based on the supported data traffic of the communication. Forexample, for URLLC data traffic (for example, a first traffic type), theUE 115-a may receive a semi-static slot format indication (for example,that identifies slot formats for each slot of each frame). In someexamples, the semi-static slot format indication may be overwritten by adynamic slot format indication. However, in some examples the dynamicslot format indication may be transmitted using signaling (for example,a GC-PDCCH) that has a lower reliability (for example, a larger blockerror rate) than a target reliability for a traffic type of the URLLCdata. According to various aspects, the UE 115-a may ignore the dynamicslot format indication for data transmission.

The UE 115-a may identify a set of uplink symbols for the one or moredata repetitions based on a semi-static slot format indication,regardless of whether a dynamic slot format indication is received (forexample, even when the dynamic slot format indication may be receivedand correctly decoded). According to various aspects, the UE 115-a mayuse different types of symbols for uplink transmissions andretransmissions. For example, the UE 115-a may use uplink symbols andskip or drop downlink and flexible symbols for scheduling the one ormore data repetitions of the uplink data payload. In other examples, theUE 115-a may use uplink and flexible symbols and may skip or dropdownlink symbols for scheduling the one or more data repetitions of theuplink data payload. By using the flexible symbols for uplink schedulingthe UE 115-a may assume that using the flexible symbol may prevent oneor more additional UEs 115-a within the coverage area 110-a fromtransmission. That is, even if the dynamic slot format indication hasindicated that the one or more flexible symbols are formatted fordownlink transmission, the UE 115-a may ignore the dynamic slot formatindication and may schedule uplink transmission according to thesemi-static slot format indication. In some examples, the semi-staticslot format indication may be included in a MAC-CE indication whichindicates one or more symbols for the uplink transmissions (for example,for transmitting the one or more data repetitions). In other examples,the UE 115-a may use uplink and flexible symbols and at least onedownlink symbol (for example, all or a portion of the downlink symbols)for scheduling the one or more data repetitions of the uplink datapayload. By using at least one downlink symbol for scheduling, the UE115-a may assume that some or all downlink symbols may not be used bythe base station 105-a (for example, at least corresponding to theresource allocation), and that some semi-statically configured downlinksignals may be preempted for uplink transmission by the URLLCtransmission. The base station 105-a may transmit a preemptionindication (for example, a dynamic slot format indication) in responseto the preemption for uplink transmission by the URLLC transmission.

Additionally or alternatively, within the downlink control signaling(such as DCI) the uplink grant may include bit indications for whetherflexible symbols or downlink symbols may be used for scheduling the oneor more data repetitions. For example, the dynamic slot formatindication may be transmitted using signaling (for example, a GC-PDCCH)that has a lower reliability (for example, block error rate) than atarget reliability for a traffic type of the URLLC data. Instead, thebase station 105-a may transmit a dynamic slot format index as part of aDCI transmission to the URLLC UE 115-a. The dynamic slot format indexfor DCI may include an increased robustness relative to a GC-PDCCHdynamic slot format indication. In other examples, the DCI field of thereceived control signaling may include a pair of configured bits forindication at the UE 115-a. The indicated bits may include a first bitto indicate whether flexible symbols may be used for the one or moredata repetitions or a second bit to indicate whether downlink symbolsmay be used for the one or more data repetitions. Additionally oralternatively, the UE 115-a may be RRC configured with one or more slotformats and may receive an indication within the downlink controlsignaling (for example, uplink grant 220) that specifies a slot formatof the one or more configured slot formats (for example, receive a newRRC configuration for URLLC that includes an SFI). In some examples, theUE 115-a may receive a slot format indication via a MAC-CE indicationwhich indicates one or more symbols for uplink transmission (forexample, for transmitting the one or more data repetitions).

In some examples, the UE 115-a may be capable of supporting both URLLCand eMBB data traffic (for example, first and second traffic types,respectively), and may monitor multiple control indications (forexample, GC-PDCCH transmissions) for each of the data types. The controlindications may be associated with the same CORESET or differentCORESETs and may include distinct dynamic slot format indices. In thecase of distinct dynamic slot format indices for the multiple controlindications, the UE 115-a may support one or more operations. Forexample, the UE 115-a may follow the dynamic slot format indication forURLLC communication for scheduling both URLLC and eMBB data trafficpayloads. In other examples, the UE 115-a may consider the distinctdynamic slot format indices as an error in signaling or decoding of thereceived DCI.

In other examples, the UE 115-a may support one or more additional oralternative procedures for identifying the directions for the one ormore symbols based on the supported data traffic of the communication.For example, for eMBB data traffic, the UE 115-a may receive a dynamicslot format indication (for example, that identifies slot formats foreach slot of each frame). The dynamic slot format indication may betransmitted using signaling (for example, a GC-PDCCH) that hassufficient or better reliability (for example, a lower block error rate)than a target reliability for a traffic type of the eMBB data. That is,the UE 115-a may use the most recent received dynamic slot formatindication and schedule the one or more data repetitions of the uplinkdata payload on uplink symbols of the slot format.

Additionally or alternatively, similar to operations for URLLC datatraffic, in some examples, the UE 115-a may ignore the dynamic slotformat indication for data transmission. The UE 115-a may identify a setof uplink symbols for the one or more data repetitions based on asemi-static slot format indication, even when the dynamic slot formatindication may be received and correctly decoded. According to variousaspects, the UE 115-a may use different types of symbols for uplinktransmissions and retransmissions. For example, the UE 115-a may useuplink symbols and skip or drop downlink and flexible symbols forscheduling the one or more data repetitions of the uplink data payload.In other examples, the UE 115-a may use uplink and flexible symbols andmay skip or drop downlink symbols for scheduling the one or more datarepetitions of the uplink data payload. In other examples, the UE 115-amay use uplink and flexible symbols and at least one downlink symbol forscheduling the one or more data repetitions of the uplink data payload.

Additionally or alternatively, within the downlink control signaling(such as DCI) the uplink grant 220 may include bit indications forwhether flexible symbols or downlink symbols may be used for schedulingthe one or more data repetitions. For example, the base station 105-amay transmit a dynamic slot format index as part of an eMBB configuredDCI transmission. In other examples, the DCI field of the receivedcontrol signaling may include a pair of configured bits for indicationat the UE 115-a. The indicated bits may include a first bit to indicatewhether flexible symbols may be used for the one or more datarepetitions or a second bit to indicate whether downlink symbols may beused for the one or more data repetitions. Additionally oralternatively, the UE 115-a may be RRC configured with one or more slotformats and may receive an indication within the downlink controlsignaling that specifies a slot format of the one or more configuredslot formats (for example, the UE 115-a may receive a new RRCconfiguration for URLLC that includes an SFI). In some examples, a slotformat indication may be indicated through a MAC-CE which also indicatesone or more symbols allocated for uplink transmission (for example, forthe one or more data repetitions).

In some examples, the UE 115-a may identify different dynamic slotformat indications associated with uplink and downlink communication onthe channel. The different dynamic slot format indications may includeoverlapping transmission durations and include distinct formatting (forexample, uplink or downlink) for common symbols within the consecutiveslots. The UE 115-a may dynamically schedule PDSCH data payloads onindicated symbols of the transmission duration. Similarly, the UE 115-amay dynamically schedule the data repetitions on indicated symbols ofthe transmission duration in which the symbols are not concurrentlyallocated for downlink reception.

In some examples, the UE 115-a may be capable of supporting both URLLCand eMBB data traffic and may monitor multiple control indications (forexample, GC-PDCCH transmissions) for each of the data types. The controlindications may be associated with the same CORESET or differentCORESETs, and may include distinct dynamic slot format indices. In thecase of distinct dynamic slot format indices for the multiple controlindications, the UE 115-a may support one or more operations. Forexample, the UE 115-a may follow the dynamic slot format indication forURLLC communication for scheduling both URLLC and eMBB data trafficpayloads. In other examples, the UE 115-a may consider the distinctdynamic slot format indices as an error in signaling or decoding of thereceived DCI, and may, for example, fall back to using a semi-staticallyconfigured slot format indication.

Based on identifying the directions for the one or more symbols, the UE115-a may determine a subset of the one or more symbols included in thetransmission duration for scheduling the one or more data repetitions.In some examples, the subset of the one or more symbols may span a slotboundary (for example, the subset of the one or more symbols may includesymbols in two or more slots). The UE 115-a may transmit the one or moredata repetitions of the uplink data payload over the determined subset.The one or more data repetitions may correspond to data trafficassociated with indicated URLLC or eMBB communication over thecommunication link 205. The described techniques may reduce latency incommunications and improve transmission reliability for end to endcommunications between the base station 105-a and the UE 115-a.

FIGS. 3A and 3B illustrate examples of a transmission schemes 300-a and300-b that support PUSCH repetition across slot boundary in accordancewith aspects of the present disclosure. The transmission schemes 300-aand 300-b may be implemented by a UE as part of a time domain resourcedetermination, as described with reference to FIGS. 1 and 2 . The timedomain resource determination may include determining a starting symboland transmission duration associated with an identified SLIV value.

In some examples, as shown in FIG. 3A, the UE may receive a time domainresource assignment (as part of DCI) and may identify a SLIV value,which may indicate a starting symbol (for example, symbol index nine (9)of slot N, as shown) and transmission duration, such as a number ofslots, 305-a for an uplink transmission. For example, the UE maydetermine, from the starting symbol, an absolute number of symbolscorresponding to transmission duration 305-a, including uplink symbols(U), downlink symbols (D), and flexible symbols (X) for the one or moreconsecutive slots. The transmission duration 305-a may correspond tocontiguous symbols (for example, uplink symbols, downlink symbols, andflexible symbols) within each of slots N and N+1. The UE may determineone or more data repetitions 310 in each slot. For example, when usingmulti-segment transmission, the UE may schedule a first data repetition310-a for the uplink data payload over a contiguous set of uplinksymbols for slot N. Additionally, the UE may schedule a second datarepetition 310-b for the uplink data payload over a contiguous set ofuplink symbols for slot N+1. Alternatively or additionally, when usingmini-slot repetition, the UE may schedule one or multiple datarepetitions 310 within each slot (for example, two repetitions 310 ineach slot). For example, a mini-slot duration may be determined to betwo or three symbols, and data repetition 310-a may include tworepetitions of two or three symbols each, and data repetition 310-b mayinclude an additional two repetitions of two symbols each. In someexamples, the mini-slot duration may be determined by a number ofsymbols between the starting symbol and a last symbol in the first slotN. For example, the mini-slot duration may depend on the number ofsymbols between the starting symbol and a last symbol in the first slotN, a transport block size of data to be transmitted in the datarepetitions 310, and a threshold coding rate.

In other examples, as shown in FIG. 3B, the UE may receive a time domainresource assignment (as part of DCI) and may identify a SLIV value,which may indicate a starting symbol (for example, symbol index 8 ofslot N, as shown) and transmission duration, such as a number of slots,305-b for an uplink transmission. The UE may determine, from thestarting symbol, a transmission duration 305-b that spans a number ofuplink symbols within the consecutive slots. In some examples, thenumber of uplink symbols may not be contiguous. For example, the UE maydetermine, from the starting symbol, a number of uplink symbols (U)corresponding to the transmission duration 305-b. The transmissionduration 305-b may correspond to a total transmission time across slot Nand slot N+1. The UE may schedule a single repetition 310 in each slotas shown by repetitions 310-c and 310-d in FIG. 3B (for example,multi-segment transmission), or may schedule one or more repetitions 310in each slot (for example, mini-slot repetition).

FIGS. 4A-4C illustrate examples of transmission schemes 400-a, 400-b,and 400-c that support PUSCH repetition across slot boundary inaccordance with aspects of the present disclosure. The transmissionschemes 400-a, 400-b, and 400-c may be implemented by a UE as part of asemi-static slot format indication for identifying directions for one ormore symbols included in a transmission duration, as described withreference to FIGS. 1, 2, 3A, and 3B. The semi-static slot formatindication may identify a set of uplink symbols for the one or more datarepetitions. For example, the UE may use uplink symbols and may skip ordrop downlink and flexible symbols, or the UE may use uplink andflexible symbols and skip or drop downlink symbols, or the UE may useuplink and flexible symbols and at least one downlink symbol.

As described herein, each of the one or more slots included in a dataframe may include uplink symbols, downlink symbols, and flexible symbolsfor communicating data traffic. In some examples, the UE may receive asemi-static slot format indication (for example, that identifies slotformats for each slot of each frame). In some examples, the semi-staticslot format indication may be overwritten by a dynamic slot formatindication. A dynamic slot format indication may indicate the slotformat for the slot in which it is received, as well as one or moreadditional slots, in some examples. In some implementations the dynamicslot format indication may be transmitted using signaling (for example,a group common physical downlink control channel (GC-PDCCH)) that has alower reliability (for example, block error rate) than a targetreliability for a traffic type of the data to be transmitted (forexample, URLLC). According to various aspects, the UE may ignore thedynamic slot format indication for data transmissions associated withsome traffic types such as URLLC, and in some examples, eMBB. Instead,the UE may identify a set of uplink symbols for the one or more datarepetitions based on a semi-static slot format indication. According tovarious aspects, the UE may use different types of symbols for uplinktransmissions and retransmissions.

In some examples, as shown in FIG. 4A, the UE may use uplink symbols andskip or drop downlink and flexible symbols for scheduling the one ormore data repetitions associated with the uplink data payload. Forexample, the UE may determine a starting symbol (for example symbolindex 9) of a slot N and a transmission duration 405-a based on a SLIVvalue. The UE may schedule a first data repetition 410-a (for example,for multi-segment transmission) over a set of configured uplink symbols(U) within slot N. Additionally, the UE may schedule a data repetition410-b and a subsequent data repetition 410-c over sets of contiguousuplink symbols (U) within a subsequent slot N+1. The symbols associatedwith data repetitions 410-b and 410-c may correspond to distinct sets ofcontiguous uplink symbols within the slot N+1. Alternatively oradditionally, for mini-slot repetition, the UE may schedule a first setof one or more data repetitions 410-a over a set of configured uplinksymbols (U) within slot N, and second and third sets of data repetitions410-b and 410-c within distinct sets of contiguous uplink symbols withinthe slot N+1.

In other examples, as shown in FIG. 4B, the UE may use uplink andflexible symbols and skip or drop downlink symbols for scheduling theone or more data repetitions associated with the uplink data payload.For example, the UE may determine a starting symbol (for example symbolindex 9) of a slot N and a transmission duration 405-b based on a SLIVvalue. The UE may schedule a first data repetition 410-d (for example,for multi-segment transmission) over a set of configured uplink symbols(U) within slot N. Additionally, the UE may schedule a data repetition410-e and a subsequent data repetition 410-f over sets of uplink symbols(U) and flexible symbols (X) within a subsequent slot N+1. By using theflexible symbols for uplink scheduling the UE may assume that using theflexible symbols may prevent or reduce transmission interference fromone or more additional UEs. That is, even if the dynamic slot formatindication has indicated the one or more flexible slots are formattedfor downlink transmission, the UE may ignore the dynamic slot formatindication and schedule uplink transmission according to the semi-staticslot format indication. Alternatively or additionally, for mini-slotrepetition, the UE may schedule a first set of one or more datarepetitions 410-e over a set of configured uplink symbols (U) andflexible symbols (X) within slot N, and second and third sets of datarepetitions 410-e and 410-f within distinct sets of contiguous uplinksymbols (U) or flexible symbols (X) within the slot N+1.

In some cases, the semi-static format indication or the dynamic slotformat indication may be indicated by a grant transmitted to a UE, andthe UE may use the slot format indicated in a first grant it receives,or the UE may use the slot format indicated in an interrupting grant(for example, in some cases, the UE may receive a dynamic grant afterreceiving a semi-static grant, and may use the dynamic slot formatindication). In some examples, the UE may determine the priority of thedata associated with each slot format indication, and may use the slotformation associated with the higher priority data. For example, the UEmay receive a dynamic grant after receiving a semi-static grant, and mayuse the semi-static slot format based on a latency or reliability targetfor the data associated with the semi-static slot format.

In other examples, as shown in FIG. 4C, the UE may use uplink andflexible symbols and at least one downlink symbol for scheduling the oneor more data repetitions associated with the uplink data payload. Forexample, the UE may determine a starting symbol (for example symbolindex 9) of a slot N and a transmission duration 405-c based on a SLIVvalue. The UE may schedule a first data repetition 410-g (for example,for multi-segment transmission) over a set of configured uplink symbols(U) within slot N. Additionally, the UE may schedule a data repetition410-h over a contiguous set of uplink symbols (U), flexible symbols (X),and downlink symbols (D) within a subsequent slot N+1. By using at leastone downlink symbol for scheduling, the UE may assume that some downlinksymbols may not be used by the base station, and that somesemi-statically configured downlink signals will be preempted for uplinktransmission. Alternatively or additionally, for mini-slot repetition,the UE may schedule a first set of one or more data repetitions 410-gover a contiguous set of uplink symbols (U), flexible symbols (X), anddownlink symbols (D) within slot N, and a second set of data repetitions410-h over a distinct set of contiguous uplink symbols (U), flexiblesymbols (X), and downlink symbols (D) within the slot N+1. For eithermulti-segment transmission or mini-slot repetition, a portion of thedownlink symbols may be used, while other downlink symbols may not beused for the data repetitions 410. For example, some downlink symbolsmay carry additional signaling such as reference signals,synchronization signals, or broadcast channels, and may be skipped ordropped for the data repetitions 410.

In some examples described herein, the UE may use uplink and flexiblesymbols and at least one downlink symbol for scheduling the one or moredata repetitions associated with the uplink data payload. In suchexamples, the UE may use flexible symbols (X) for uplink transmissions.In some other examples, however, the UE may determine that the flexiblesymbols may not be used for uplink transmissions such that the flexiblesymbols may not be used for scheduling the one or more data repetitionsassociated with the uplink data payload. In addition, in some examplesthe UE may determine that both uplink symbols and downlink symbols maybe used, and that flexible symbols may not be used for scheduling theone or more data repetitions associated with the data payload.

In one case, the UE may identify a semi-static flexible symbol 420 thatacts as a gap symbol (for example, a guard symbol) located between anending symbol 415 (for example, allocated for downlink reception) and astarting symbol 425 (for example, allocated for a next uplinktransmission). The semi-static flexible symbol 420 may in some aspectsbe a gap symbol, and may act as a guard period between downlink anduplink transmission periods. Over a gap symbol, the UE may transitionbetween transmission and reception modes or may use an amount of timefor the gap symbol to apply timing advance or other timing controlprocedures. In some implementations, there may be multiple gap symbolslocated between an ending symbol 415 (for downlink transmissions) and astarting symbol 425 (for uplink transmissions). The number of gapsymbols may be indicated to the UE, for example, either dynamically inDCI, semi-statically (for example, through RRC or a MAC-CE), or in othercontrol signaling. Accordingly, semi-static flexible symbols that act asgap symbols may not be reallocated as uplink symbols, and the UE may notuse gap symbols for uplink transmissions. In some examples, the UE mayreceive control signaling (for example, RRC signaling) that indicates asemi-static slot format indication for a slot that includes thesemi-static flexible symbol 420 that falls within a time domain resourceassignment. Due to the semi-static flexible symbol 420 being a guardsymbol, the UE may determine to exclude the semi-static flexible symbol420 from the subset of symbols scheduled for transmitting an uplinktransmission of one or more data repetitions. The UE may skiptransmitting the uplink transmission within the semi-static flexiblesymbol 420, and may instead transmit the uplink transmission in theidentified subset of the symbols within the time domain resourceassignment that does not include the semi-static flexible symbol 420.

In another example, the UE may receive control information in a masterinformation block (MIB) that indicates a number of symbols that are partof a common search space for a defined control resource set (CORESET).The UE may identify a semi-static flexible symbol (X) that is includedin the common search space for the defined CORESET (for example, CORESET0). For example, a semi-static flexible symbol (X) may be indicated, viapdcch-ConfigSIB1 in MIB for a CORESET for a Type0-PDCH common searchspace (CSS) set. In such examples, the UE may not use the semi staticflexible symbol (X) that is included in the common search space for anuplink (for example, PUSCH) transmission. In some examples, the UE mayreceive control signaling (for example, RRC signaling) that indicatesone or more symbols allocated to the common search space for a slot thatincludes the semi-static flexible symbol 420, which falls within a timedomain resource assignment. Due to the semi-static flexible symbol 420including the common search space for the defined CORESET, the UE maydetermine to exclude the semi-static flexible symbol 420 from the subsetof symbols scheduled for transmitting an uplink transmission of one ormore data repetitions. The UE may skip transmitting the uplinktransmission within the semi-static flexible symbol 420 (for example,due to overlap with the common search space), and may instead transmitthe uplink transmission in the identified subset of the symbols withinthe time domain resource assignment that does not include thesemi-static flexible symbol 420.

In yet another case, the UE may receive control information thatindicates a semi-static flexible symbol (X) that may be allocated forsynchronization signaling (for example, the semi-static flexible symbol(X) may be indicated as a synchronization signal block). In someexamples, the semi-static flexible symbol (X) may be indicated, viassb-PositionsInBurst in SIB1, for the reception of SS/PBCH blocks. Insome other examples, the semi-static flexible symbol (X) may beindicated, via ssb-PositionsInBurst in ServingCellConfigCommon, for thereception of SS/PBCH blocks. In such examples, the UE may not use thesemi static flexible symbol (X) allocated for synchronization signalingfor an uplink (for example, PUSCH) transmission. In some examples, theUE may receive control signaling (for example, RRC signaling) thatindicates one or more symbols allocated for a synchronization signalblock within a slot that includes the semi-static flexible symbol 420,which falls within a time domain resource assignment. Due to thesemi-static flexible symbol 420 being allocated for a synchronizationsignal block, the UE may determine to exclude the semi-static flexiblesymbol 420 from the subset of symbols scheduled for transmitting anuplink transmission of one or more data repetitions. The UE may skiptransmitting the uplink transmission within the semi-static flexiblesymbol 420 (for example, due to overlap with the synchronization signalblock), and may instead transmit the uplink transmission in theidentified subset of the symbols within the time domain resourceassignment that does not include the semi-static flexible symbol 420.

In some implementations, the UE may receive an uplink grant 220 thatschedules a data transmission for the UE within the time domain resourceassignment. The data transmission may in some examples have a definedlatency condition, a defined reliability condition, or both (forexample, the data transmission may be a URLLC transmission). In suchimplementations, the UE may not expect to receive control signaling (forexample, via a physical downlink control channel (PDCCH)) that schedulesthe UE, for example, to receive a second data transmission on asemi-static flexible symbol from a set of symbols within the time domainresource used for transmitting data repetitions. For example, the UE maynot expect to receive such control signaling either before or afterreceiving the uplink grant 220. In an example, the UE does not expect tobe scheduled with a PDCCH, that is received before or after a PDCCHcorresponding to URLLC PUSCH, to receive PDSCH on a subset ofsemi-static flexible symbols from the set of semi-static flexiblesymbols within the time domain resource assignment that is usable forPUSCH transmission.

In one example, a UE may receive a first PDCCH that includes an uplinkscheduling grant 220 (for example, a URLLC PUSCH). Accordingly, the UEmay not expect to be scheduled, either before or after receiving thegrant 220 in the first PDCCH, with a second PDCCH that schedules the UEto receive a PDSCH on a subset of semi-static flexible symbols from theset of semi-static flexible symbols that is usable for PUSCHtransmissions (for example, for one or more data repetitions).

In some implementations, the UE may receive an uplink grant 220 thatschedules a first data transmission for the UE within the time domainresource assignment. The data transmission may in some examples have adefined latency condition and a defined reliability condition (forexample, be a URLLC transmission). In such implementations, the UE maynot receive control signaling that schedules the UE (for example, viaPDCCH) to receive a second data transmission (for example, an eMBBtransmission) on a semi-static flexible symbol from a set of symbolswithin the time domain resource assignment used for transmitting datarepetitions. The UE may not expect to receive, and may not receive, suchcontrol signaling that schedules the second data transmission afterreceiving the uplink grant 220. In some aspects, the first datatransmission may have a lower latency condition and a higher reliabilitythan the second data transmission. In some other examples, the seconddata transmission may have a lower latency condition and a higherreliability condition than the first data transmission. For example, theUE may not expect to be scheduled by a PDCCH, that is received after thePDCCH scheduling URLLC PUSCH, to receive eMBB PDSCH on a subset ofsemi-static flexible symbols from the set of semi-static flexiblesymbols within the time domain resource assignment that is usable forPUSCH transmission.

In one example, the UE may receive a first PDCCH corresponding to anuplink grant 220 which schedules an uplink transmission (for example, aURLLC PUSCH). The UE may not expect to be scheduled with a second PDCCHthat it may receive after the first PDCCH, the second PDCCH schedulingthe UE to receive eMBB PDSCH on a subset of semi-static flexible symbolsfrom the set of semi-static flexible symbols within the time domainresource assignment that is useable for PUSCH transmissions.

In some implementations, the uplink grant 220 may cancel a resourceallocation within the time domain resource assignment that is indicatedby a control message (for example, a PDCCH) that is received before theuplink grant. In some aspects, the uplink grant may be associated with atransmission with lower latency and higher reliability (for example, aURLLC transmission) than a transmission (for example, an eMBBtransmission) associated with the earlier-received control message. Forexample, a UE may receive a first PDCCH which may schedule eMBB PDSCH onthe subset of semi-static flexible symbols from the set of semi-staticflexible symbols within the time domain resource assignment that isusable for PUSCH transmissions. After receiving the first PDCCH, the UEmay receive a second PDCCH that includes an uplink grant 220 schedulingURLLC PUSCH. Accordingly, the first PDCCH scheduling eMBB PDSCH (whichwas received before the second PDCCH scheduling URLLC PUSCH) may becanceled by the URLLC grant 220 associated with the second PDCCH. In anexample, a PDCCH, that is received before a PDCCH corresponding to URLLCPUSCH, and was scheduling eMBB PDSCH on a subset of semi-static flexiblesymbols from the set of semi-static flexible symbols that is usable forPUSCH transmission, may be cancelled by the URLLC grant received in theURLLC PUSCH.

FIGS. 5A-5C illustrate examples of transmission schemes 500-a, 500-b,and 500-c that support PUSCH repetition across slot boundary inaccordance with aspects of the present disclosure. The transmissionschemes 500-a, 500-b, and 500-c may be implemented by a UE as part of asemi-static slot format indication for identifying directions for one ormore symbols included in a transmission duration for example, asdescribed with reference to FIGS. 1, 2, 3A, 3B, and 4A-4C. In addition,the transmission schemes 500-a, 500-b, and 500-c may include or moredata repetitions associated with an uplink data payload fortransmission, in some implementations, across a slot boundary.

In some implementations, a UE may receive an indication of one or moredata repetitions associated with an uplink data payload. For example,the UE may receive a grant (for example, a downlink grant such as DCI,or a dynamic grant) which may include information about a transmissionscheme. For example, the grant may include information such as astarting symbol location 505 (for example, a symbol index S), the lengthof each data repetition L (given by a number of symbols included in eachdata repetition), and the number of data repetitions K that may occur inthe transmission. The UE may perform segmentation for repetitions thatcross a slot boundary, and may skip performing segmentation forrepetitions that do not cross a slot boundary. FIGS. 5A-5C are providedas non-limiting examples, and a number of other transmission schemes fortransmitting various data payloads according to the techniques describedherein may exist.

In the example of FIG. 5A, a UE may receive an indication of one or moredata repetitions associated with an uplink payload. The UE may receivean indication (for example, in DCI) which indicates a starting symbollocation 505-a corresponding to a symbol index of 4 (S=4), a datarepetition duration of 4 symbols (L=4) and 2 data repetitions (K=2),corresponding to data repetitions 1-a and 2-a. In this example, thefirst and second data repetitions (data repetitions 1-a and 2-a) may endbefore crossing slot boundary 510-a, and thus the data repetitions maynot be segmented. The UE may thus transmit data repetitions 1-a and 2-awithin a same slot without segmentation, because neither of datarepetitions 1-a and 2-a cross slot boundary 510-a.

In another example shown in FIG. 5B, the UE may receive an indication ofone or more data repetitions associated with an uplink data payload. Forexample, the UE may receive a grant (for example, a downlink grant suchas DCI, or a dynamic grant) which indicates an uplink scheduling whichmay include a starting symbol 505-b that corresponds to a symbol indexof 4 (S=4), a data repetition duration of 4 symbols (L=4) and 4 datarepetitions (K=4), corresponding to scheduled data repetitions 1-b, 2-b,515, and 5-b. In this example, the four data repetitions are scheduledsuch that one of the one or more data repetitions (for example, thethird data repetition 515) crosses the slot boundary 510-b. In suchimplementations, the data repetition 515 may be segmented into a numberof subrepetitions due to the repetition 515 crossing the slot boundary510-b. For example, the data repetition 515 (which may include foursymbols) may be segmented into 2 subrepetitions 3-b and 4-b at slotboundary 510-b. In some examples, each subrepetition 3-b and 4-b mayinclude 2 symbols. In some other examples, the number of symbolsincluded in the subrepetitions may be different (for example, based onthe location of the slot boundary). Subrepetition 3-b may include thedata that is the same as in the first two symbol periods of datarepetition 1-b, or any of the symbol periods of data repetition 1-b.Subrepetition 4-b may include the data that is the same as in the firsttwo symbol periods of data repetition 1-b, or any of the symbol periodsof data repetition 1-b. The UE may transmit data repetitions 1-b and2-b, and subrepetition 3-b, within a first slot (for example, withinslot N), and subrepetition 4-b and data repetition 5-b within a secondslot (for example within slot N+1).

In another example shown in FIG. 5C, the UE may receive an indication ofone or more data repetitions associated with an uplink data payload. Forexample, the UE may receive a grant (for example, a downlink grant suchas DCI, or a dynamic grant) which indicates a starting symbol 505-c thatcorresponds to a symbol index of 4 (S=4), a data repetition duration of14 symbols (L=14) and 1 data repetition (K=1) corresponding to datarepetition 520. In this example, the single data repetition 520 may be14 symbols in length, and may be scheduled such that the data repetition520 crosses slot boundary 510-c. In such implementations, the datarepetition may be segmented into a number of subrepetitions at the slotboundary 510-c. For example, the data repetition 520 may be segmentedinto 2 subrepetitions 1-c and 2-c at slot boundary 510-c. In the exampleof FIG. 5C, the first subrepetition 1-c may include 10 symbols and thesecond subrepetition 2-c may include 4 symbols. In some other examples,the number of symbols included in the subrepetitions 1-c and 2-c may bedifferent (for example, based on the location of the slot boundary). TheUE may thus transmit subrepetition 1-c within a first slot (for example,within slot N), and subrepetition 2-c within a second slot (for examplewithin slot N+1).

FIGS. 6A and 6B illustrate examples of transmission schemes 600-a and600-b that support PUSCH repetition across slot boundary in accordancewith aspects of the present disclosure. The transmission schemes 600-aand 600-b may be implemented by a UE as part of a semi-static or dynamicslot format indication for identifying directions for one or moresymbols included in a transmission duration, as described with referenceto FIGS. 1, 2, 3A, 3B, and 4A-4C. The semi-static or dynamic slot formatindication may identify a set of uplink symbols for the one or more datarepetitions. As described herein, each of the one or more slots includedin a data frame may include uplink symbols, downlink symbols, andflexible symbols for communicating data traffic. In some examples, theUE may receive a semi-static or dynamic slot format indication (forexample, that identifies slot formats for each slot of each frame).

In the example of FIG. 6A, the UE may receive information about thetransmission scheme 600-a in a semi-static slot format indicator. Inaddition, the UE may receive a grant 605-a (for example, a URLLC grant)which may contain control information or scheduling information such asa DCI. The DCI in some examples may include an indication of an uplinkscheduling associated with information such as the location of astarting symbol (for example, a symbol index) which may indicate thebeginning of a scheduled transmission period. The DCI may furthercontain a number of data repetitions associated with the scheduledtransmission period, and the length of each data repetition. In theexample of FIG. 6A, a UE may receive a grant containing a startingsymbol index of 10 (S=10), 3 data repetitions (K=3), and 4 symbols perdata repetition (L=4).

In some implementations, a UE may receive a grant in a downlinktransmission period indicating a transmission with a starting symbolthat is close to a slot boundary (close, such that the transmission maybe scheduled to cross the slot boundary). In the example shown in FIG.6A, the grant 605-a may indicate a transmission period 615-a which maybe 12 symbols in length and beginning at symbol index 10. Thetransmission period 615-a may be segmented according to information theUE may receive in DCI (for example, transmission 615-a may be segmentedinto 3 repetitions 610-a, 610-b, and 610-c, where each of therepetitions is 4 symbols in length). In some examples, the UE maydetermine to segment one or more of the repetitions 610-a, 610-b, and610-c based on whether the repetition contains one or more semi-staticdownlink (D) symbol.

In some implementations, the UE may determine to skip or droptransmission of the repetition 610-b based on the downlink symbolscontained in the repetition 610-b. For either multi-segment transmissionor mini-slot repetition, a portion of the downlink symbols may be used,while other downlink symbols may not be used for the data repetitions610-b. For example, some downlink symbols may carry additional signalingsuch as reference signals, synchronization signals, or broadcastchannels, and may be skipped or dropped.

In some implementations, the flexible (X) symbols included in therepetition 610-b may not be used for transmitting uplink data, but maybe used for a gap period that the UE may use between receiving downlinkdata and transmitting uplink data. In some examples, the gap period(beginning at flexible symbol 620-a) associated with the flexiblesymbols of repetition 610-b may be used for applying timing advance,accounting for timing alignment and switching between receiving andtransmitting modes at the UE, or a combination thereof. Because therepetition 610-b contains downlink symbols and flexible symbols, the UEmay determine that the repetition 610-b may not have symbols availableto transmit uplink data. The UE may therefore determine to skip or droptransmission of the repetition 610-b based on the downlink symbols andthe flexible symbols being configured within at least one symbol periodof the repetition 610-b. Dropping transmission of the repetition 610-bmay reduce transmission latency at the UE, in part because the UE maytransmit uplink data using repetitions 610-a and 610-c without having totransmit repetition 610-b.

In the example of FIG. 6B, the UE may receive a grant 605-b (forexample, a URLLC grant) which may contain DCI. The DCI may include anindication of an scheduled transmission period including informationsuch as the location of a starting symbol (for example, a symbol index)which may indicate the beginning of a transmission period. The DCI mayfurther contain an indication of a number of data repetitions and thelength of each data repetition. In the example of FIG. 6B, the UE mayreceive a grant containing a starting symbol index of 10 (S=10), 3 datarepetitions (K=3), and 4 symbols per data repetition (L=4).

In the example shown in FIG. 6B, the grant 605-b may indicate atransmission period 615-b which may be 12 symbols in length beginning atsymbol index 10. The transmission period 615-b may be segmentedaccording to information the UE may receive in DCI (for example,transmission 615-b may be segmented into 3 repetitions 610-d, 610-e, and610-f, where each of the repetitions is 4 symbols in length). In someimplementations, the UE may determine to segment one or more of therepetitions 610-d, 610-e, and 610-f based on one or more semi-staticdownlink (D) symbol or symbols within the repetition, or based on thelocation of the slot boundary of Slot N and Slot N+1.

In some implementations, the UE may receive a second grant 625 in thesecond repetition 610-e. In some implementations, the second grant 625may be a dynamic grant (for example, the second grant 625 may contain adynamic slot format indicator) which may indicate the first flexiblesymbol 620-b of the second repetition 610-e to be allocated as adownlink (D) symbol. In some examples, the second grant 625 may indicateto change the semi-static configuration of the first flexible symbol(for example, flexible symbol 620-a, as described with reference to FIG.6A) to a downlink symbol 620-b. In some examples, the semi-static slotformat indication may be overwritten by a dynamic slot formatindication. A dynamic slot format indication may indicate the slotformat for the slot in which it is received, as well as for one or moreadditional slots. In some implementations, the dynamic slot formatindication may be transmitted using a signaling scheme that has a lowerreliability (for example, block error rate) than a target reliabilityfor a traffic type of the data to be transmitted (for example, URLLC).

After receiving the dynamic slot format indication, the UE may still usetwo slots for a gap period between downlink and uplink slots in thetransmission period 615-b. In such examples, the UE may shift the gapperiod such that the UE may use the first uplink (U) slot of the thirdrepetition 610-f as part of the gap period, in addition to the secondflexible slot in the second repetition 610-e. As a result, the secondrepetition 610-e may include a total of five slots (three slotsallocated for downlink (D) and two slots allocated for the gap period),and the third repetition 610-f may include three slots allocated foruplink (U).

In some other implementations, the UE may ignore the dynamic slot formatindication for data transmissions associated with some traffic typessuch as URLLC, and in some examples, eMBB. In some implementations, theUE may determine to ignore the second dynamic grant 625. For example,for implementations where the UE receives a first grant 605-b (which maybe a URLLC grant), the UE may ignore dynamic SFI for URLLC traffic. Insome implementations, the UE may ignore the second grant 625 regardlessof when the grant is received. For example, the UE may ignore the seconddynamic grant 625 that reallocates the semi-static flexible symbol 620-aas a downlink symbol 620-b, no matter if the other grant (the seconddynamic grant 625) comes before or after the UL URLLC grant 605-b. Insuch implementations, the UE may not rely on the dynamic slot formatindicator to determine the direction of the semi-static flexible (X)symbols. Further, in addition to semi-statically configured uplink (U)symbols, semi-static flexible (X) symbols may also be considered asuplink (U) symbols.

In some implementations where the UE receives a first grant 605-b whichschedules a subsequent transmission period containing one or morerepetitions, the UE may not expect to receive a second grant 625 thatchanges the direction of a symbol, either before or after receiving thefirst grant. For example, the UE may not expect to get a dynamic grant(after or before the UL URLLC grant) that reallocates semi-staticflexible symbol 620-a to a downlink symbol 620-b. In such examples, notexpecting may be associated with given UE behavior. For example, notexpecting may mean that if the gNB does such an allocation, it will bean error case in UE (for example, UE behavior is not defined), so the UEmay not expect to receive such a dynamic grant after/before the UL URLLCgrant 605-b.

FIG. 7 shows a block diagram 700 of a device 705 that supports physicaluplink shared channel repetition across slot boundary in accordance withaspects of the present disclosure. The device 705 may be an example ofaspects of a UE 115 as described herein. The device 705 may include areceiver 710, a communications manager 715, and a transmitter 720. Thedevice 705 can be implemented, at least in part, by one or both of amodem and a processor. Each of these components may be in communicationwith one another (for example, via one or more buses).

The receiver 710 may receive information such as packets, user data, orcontrol information associated with various information channels (forexample, control channels, data channels, and information related tophysical uplink shared channel repetition across slot boundary, etc.).Information may be passed on to other components of the device 705. Thereceiver 710 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The receiver 710 may utilize asingle antenna or a set of antennas.

The communications manager 715 may receive, from a base station,signaling including an uplink grant for one or more data repetitions,the uplink grant including a time domain resource assignment that spansa set of slots for the one or more data repetitions, identify directionsfor a plurality of symbols within the time domain resource assignment,determine a subset of the plurality of symbols for scheduling the one ormore data repetitions based on the identified directions for theplurality of symbols, and transmit, to the base station, the one or moredata repetitions over the subset of the plurality of symbols. Thecommunications manager 715 may be an example of aspects of thecommunications manager 1010 described herein.

The communications manager 715, or its sub-components, may beimplemented in hardware, code (for example, software or firmware)executed by a processor, or any combination thereof. If implemented incode executed by a processor, the functions of the communicationsmanager 715, or its sub-components may be executed by a general-purposeprocessor, a DSP, an application-specific integrated circuit (ASIC), aFPGA or other programmable logic device, discrete gate or transistorlogic, discrete hardware components, or any combination thereof designedto perform the functions described in the present disclosure.

The communications manager 715, or its sub-components, may be physicallylocated at different locations, including being distributed such thatportions of functions are implemented at different physical locations byone or more physical components. In some examples, the communicationsmanager 715, or its sub-components, may be a separate and distinctcomponent in accordance with various aspects of the present disclosure.In some examples, the communications manager 715, or its sub-components,may be combined with one or more other hardware components, includingbut not limited to an input/output (I/O) component, a transceiver, anetwork server, another computing device, one or more other componentsdescribed in the present disclosure, or a combination thereof inaccordance with various aspects of the present disclosure.

The transmitter 720 may transmit signals generated by other componentsof the device 705. In some examples, the transmitter 720 may becollocated with a receiver 710 in a transceiver component. For example,the transmitter 720 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The transmitter 720 may utilize asingle antenna or a set of antennas.

FIG. 8 shows a block diagram 800 of a device 805 that supports physicaluplink shared channel repetition across slot boundary in accordance withaspects of the present disclosure. The device 805 may be an example ofaspects of a device 705, or a UE 115 as described herein. The device 805may include a receiver 810, a communications manager 815, and atransmitter 840. The device 805 may be implemented, at least in part, byone or both of a modem and a processor. Each of these components may bein communication with one another (for example, via one or more buses).

The receiver 810 may receive information such as packets, user data, orcontrol information associated with various information channels (forexample, control channels, data channels, and information related tophysical uplink shared channel repetition across slot boundary, etc.).Information may be passed on to other components of the device 805. Thereceiver 810 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The receiver 810 may utilize asingle antenna or a set of antennas.

The communications manager 815 may be an example of aspects of thecommunications manager 715 as described herein. The communicationsmanager 815 may include a signaling component 820, a data trafficcomponent 825, a scheduling component 830, and a data repetitioncomponent 835. The communications manager 815 may be an example ofaspects of the communications manager 1010 described herein.

The signaling component 820 may receive, from a base station, signalingincluding an uplink grant for one or more data repetitions, the uplinkgrant including a time domain resource assignment that spans a set ofslots for the one or more data repetitions. In some cases, the signalingcomponent 820 may be configured to receive and transmit information.

The data traffic component 825 may identify directions for a pluralityof symbols within the time domain resource assignment.

The scheduling component 830 may determine a subset of the plurality ofsymbols for scheduling the one or more data repetitions based on theidentified directions for the one or more symbols. The data repetitioncomponent 835 may transmit, to the base station, the one or more datarepetitions over the subset of the one or more symbols.

The transmitter 840 may transmit signals generated by other componentsof the device 805. In some examples, the transmitter 840 may becollocated with a receiver 810 in a transceiver component. For example,the transmitter 840 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The transmitter 840 may utilize asingle antenna or a set of antennas.

In some examples, communications manager 815 may be implemented as anintegrated circuit or chipset for a mobile device modem, and thereceiver 810 and transmitter 840 may be implemented as analog components(e.g., amplifiers, filters, antennas, etc.) coupled with the mobiledevice modem to enable wireless transmission and reception.

The communications manager 815 as described herein may be implemented torealize one or more potential advantages. Various implementations mayenable communications manager 815 to transmit data using a number ofrepetitions around a slot boundary. At least one implementation mayenable the communications manager 815 to reduce communications latencyby transmitting an uplink data payload according to defined latency orreliability targets. At least one implementation may enablecommunications manager 815 to skip or drop transmissions that aredetermined as lower priority than a different transmission.

Based on implementing the techniques described herein, one or moreprocessors of the device 805 (e.g., processor(s) controlling orincorporated with one or more of receiver 810, communications manager815, and transmitter 840) may reduce an amount of time to transmit datausing a number of data repetitions. In addition, the components mayeffectively reduce latency for transmitting the uplink data payload.

FIG. 9 shows a block diagram 900 of a communications manager 905 thatsupports physical uplink shared channel repetition across slot boundaryin accordance with aspects of the present disclosure. The communicationsmanager 905 may be an example of aspects of a communications manager715, a communications manager 815, or a communications manager 1010described herein. The communications manager 905 may include a signalingcomponent 910, a data traffic component 915, a scheduling component 920,a data repetition component 925, a symbol identification component 930,a segmenting component 935, a resource assignment component 940, a slotformat component 945, and an indication component 950. Each of thesecomponents may communicate, directly or indirectly, with one another(for example, via one or more buses).

The signaling component 910 may receive, from a base station, signalingincluding an uplink grant for one or more data repetitions, the uplinkgrant including a time domain resource assignment for the one or moredata repetitions. In some examples, the signaling component 910 may skiptransmission of the first repetition within the one or more symbols ofthe subset allocated for transmission of the first repetition. In someexamples, the signaling component 910 may transmit the set of datasubrepetitions within the one or more symbols of the subset allocatedfor transmission of the first repetition.

In some examples, the signaling component 910 may receive a dynamicgrant that reallocates a semi-static flexible symbol, within one or moresymbols of the subset allocated for transmission of a first repetitionof the one or more data repetitions, to a downlink symbol. In someexamples, the signaling component 910 may determine to ignore thedynamic grant based on receiving the signaling including the uplinkgrant, where the dynamic grant is received before or after the uplinkgrant.

In some examples, the signaling component 910 may receive the signalingincluding the uplink grant that indicates a repetition length and anumber of repetitions, where the one or more data repetitions aretransmitted over the subset of the one or more symbols based on therepetition length and the number of repetitions. In some examples, thesignaling component 910 may receive a second grant including a secondtime domain resource assignment associated with the second traffic type.

In some implementations, the UE does not expect to receive, before orafter receiving the uplink grant, a dynamic grant that reallocates asemi-static flexible symbol, within one or more symbols of the subsetallocated for transmission of a first repetition of the one or more datarepetitions, to a downlink symbol.

The data traffic component 915 may identify directions for one or moresymbols within a set of slots based on the time domain resourceassignment.

The scheduling component 920 may determine a subset of the one or moresymbols for scheduling the one or more data repetitions based on theidentified directions for the one or more symbols.

In some examples, the scheduling component 920 may identify, based onthe second grant, a second subset of the one or more symbols forscheduling a data communication of the second traffic type based on thedirections for the one or more symbols identified based on the firstdynamic slot format indication.

In some examples, the scheduling component 920 may identify, based onthe second grant, a second subset of the one or more symbols forscheduling a data communication of the second traffic type based on thedirections for the one or more symbols identified based on the seconddynamic slot format indication. In some implementations, the uplinkgrant includes an indication of availability of downlink symbols orflexible symbols for the one or more data repetitions. In someimplementations, the determining the subset of the one or more symbolsfor scheduling the one or more data repetitions is based on theindication.

In some examples, the first dynamic slot format indication isinconsistent with the second dynamic slot format indication, and wherethe identifying the directions for the one or more symbols is based on asemi-static slot format indication or a dynamic slot format indication.

The data repetition component 925 may transmit, to the base station, theone or more data repetitions over the subset of the one or more symbols.

In some examples, the data repetition component 925 may determine arepetition length for the one or more data repetitions based on aduration between a starting symbol of the time domain resourceassignment and a last symbol of a first slot of the set of slots.

In some examples, the data repetition component 925 may determine anumber of repetitions for the one or more data repetitions based atleast in part the repetition length and a transmission duration of thetime domain resource assignment.

In some examples, the data repetition component 925 may determine arepetition format from a set of repetition formats for the one or moredata repetitions, the set of repetition formats including a firstrepetition format having one or more repetitions of an indicatedmini-slot duration in each of the set of slots and a second repetitionformat including a single repetition for each set of contiguous uplinksymbols for each of the set of slots.

In some examples, the data repetition component 925 may determine therepetition format is based on an indicator in the uplink grant of thefirst repetition format or the second repetition format for the one ormore data repetitions. In some examples, the data repetition component925 may receive a first slot format indication indicating downlinksymbols of the set of slots. In some examples, the data repetitioncomponent 925 may receive a second slot format indication indicatinguplink symbols of the set of slots.

In some examples, determining the subset of the one or more symbols forscheduling the one or more data repetitions includes including in thesubset of the one or more symbols a symbol indicated as a downlinksymbol in the first slot format indication and indicated as an uplinksymbol in the second slot format indication.

In some implementations, the determining the repetition format is basedon comparing a transmission duration of the time domain resourceassignment for the one or more data repetitions with a thresholdduration.

The symbol identification component 930 may identify at least onesemi-statically configured downlink symbol within one or more symbols ofthe subset allocated for transmission of a first repetition of the oneor more data repetitions.

The segmenting component 935 may segment the first repetition. In someexamples, segmenting a first repetition of the one or more datarepetitions into a set of data subrepetitions based on identifying thatone or more symbols of the subset allocated for transmission of thefirst repetition crosses a slot boundary between consecutive slots ofthe set of slots, where transmitting the one or more data repetitionsincludes transmitting the set of data subrepetitions within the one ormore symbols of the subset allocated for transmission of the firstrepetition, and transmitting the one or more data repetitions over thesubset of the one or more symbols.

The data traffic component 915 may identify directions for one or moresymbols within a set of slots. In some implementations, a transmissionduration of the time domain resource assignment indicates a contiguousset of symbols corresponding to the one or more symbols. In someimplementations, a transmission duration of the time domain resourceassignment indicates a duration of the subset of the one or moresymbols, the subset of the one or more symbols corresponding to symbolsconfigured for uplink transmission within the one or more symbols.

The slot format component 945 may receive a semi-static slot formatindication, where the identifying the directions for the one or moresymbols is based on the semi-static slot format indication for the setof slots regardless of a presence of a dynamic slot format indicationassociated with at least one of the set of slots.

In some examples, the slot format component 945 may receive a secondgrant including a second time domain resource assignment associated witha second traffic type. In some examples, the slot format component 945may identify a second subset of the one or more symbols for scheduling adata communication over the second time domain resource assignment basedon the dynamic slot format indication. In some examples, the slot formatcomponent 945 may receive a first dynamic slot format indication for atleast one of the set of slots associated with a first traffic type. Thefirst traffic type may in some examples be a low latency traffic type,or a high data rate traffic type. In some examples, the slot formatcomponent 945 may receive a second dynamic slot format indication for atleast one of the set of slots associated with a second traffic type. Insome examples, the second traffic type may be associated with higherlatency than the first traffic type.

In some examples, the slot format component 945 may receive a firstdynamic slot format indication for at least one slot of the set of slotsassociated with a first traffic type, and may receive a second dynamicslot format indication for at least one slot of the set of slotsassociated with a second traffic type, where the one or more datarepetitions are associated with the first traffic type and theidentifying the directions for the one or more symbols is based on thefirst dynamic slot format indication.

In some implementations, the identifying the directions for the one ormore symbols includes identifying a set of uplink symbols for the one ormore data repetitions corresponding to uplink symbols in the semi-staticslot format indication.

In some implementations, the identifying the directions for the one ormore symbols includes identifying a set of uplink symbols for the one ormore data repetitions corresponding to uplink symbols and flexiblesymbols in the semi-static slot format indication.

In some implementations, the identifying the directions for the one ormore symbols includes identifying a set of uplink symbols for the one ormore data repetitions corresponding to uplink symbols, flexible symbols,and at least one downlink symbol in the semi-static slot formatindication.

In some implementations, the dynamic slot format indication converts aflexible symbol of the semi-static slot format indication to a downlinksymbol. In some implementations, the dynamic slot format indication isreceived within or prior to a first slot of the set of slots. In someimplementations, the dynamic slot format indication is received in agroup-common physical downlink control channel (GC-PDCCH) message. Insome implementations, the semi-static slot format indication is a firstsemi-static slot format indication associated with a first traffic type,in which the slot format component 945 may receive a second semi-staticslot format indication associated with a second traffic type. Theindication component 950 may indicate a semi-static slot formatindication for identifying directions for one or more symbols within aset of slots.

In some implementations, the uplink grant includes a dynamic slot formatindication associated with at least one of the set of slots. In someimplementations, the identifying the directions for the one or moresymbols is based on the dynamic slot format indication. In someimplementations, the uplink grant identifies one of the set of slotformat patterns for the at least one of the set of slots. In someimplementations, the set of slot format patterns are received via RRCsignaling.

FIG. 10 shows a diagram of a system 1000 including a device 1005 thatsupports physical uplink shared channel repetition across slot boundaryin accordance with aspects of the present disclosure. The device 1005may be an example of or include the components of device 705, device805, or a UE 115 as described herein. The device 1005 may includecomponents for bi-directional voice and data communications includingcomponents for transmitting and receiving communications, including acommunications manager 1010, an I/O controller 1015, a transceiver 1020,an antenna 1025, memory 1030, and a processor 1040. These components maybe in electronic communication via one or more buses (for example, bus1045).

The communications manager 1010 may receive, from a base station,signaling including an uplink grant for one or more data repetitions,the uplink grant including a time domain resource assignment that spansa set of slots for the one or more data repetitions, identify directionsfor one or more symbols based on the time domain resource assignment,determine a subset of the one or more symbols for scheduling the one ormore data repetitions based on the identified directions for the one ormore symbols, and transmit, to the base station, the one or more datarepetitions over the subset of the one or more symbols.

The I/O controller 1015 may manage input and output signals for thedevice 1005. The I/O controller 1015 may also manage peripherals notintegrated into the device 1005. In some implementations, the I/Ocontroller 1015 may represent a physical connection or port to anexternal peripheral. In some implementations, the I/O controller 1015may utilize an operating system such as iOS®, ANDROID®, MS-DOS®,MS-WINDOWS®, OS/2®, UNIX®, LINUX®, or another known operating system. Inother implementations, the I/O controller 1015 may represent or interactwith a modem, a keyboard, a mouse, a touchscreen, or a similar device.In some implementations, the I/O controller 1015 may be implemented aspart of a processor. In some implementations, a user may interact withthe device 1005 via the I/O controller 1015 or via hardware componentscontrolled by the I/O controller 1015.

The transceiver 1020 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described above. For example, thetransceiver 1020 may represent a wireless transceiver and maycommunicate bi-directionally with another wireless transceiver. Thetransceiver 1020 may be implemented, at least in part, by one or both ofa modem and a processor to modulate the packets and provide themodulated packets to the antennas for transmission, and to demodulatepackets received from the antennas.

In some implementations, the wireless device may include a singleantenna 1025. However, in some implementations the device may have morethan one antenna 1025, which may be capable of concurrently transmittingor receiving multiple wireless transmissions.

The memory 1030 may include RAM and ROM. The memory 1030 may storecomputer-readable, computer-executable code 1035 including instructionsthat, when executed, cause the processor to perform various functionsdescribed herein. In some implementations, the memory 1030 may contain,among other things, a BIOS which may control basic hardware or softwareoperation such as the interaction with peripheral components or devices.

The processor 1040 may include an intelligent hardware device, (forexample, a general-purpose processor, a DSP, a CPU, a microcontroller,an ASIC, an FPGA, a programmable logic device, a discrete gate ortransistor logic component, a discrete hardware component, or anycombination thereof). In some implementations, the processor 1040 may beconfigured to operate a memory array using a memory controller. In otherimplementations, a memory controller may be integrated into theprocessor 1040. The processor 1040 may be configured to executecomputer-readable instructions stored in a memory (for example, thememory 1030) to cause the device 1005 to perform various functions (forexample, functions or tasks supporting physical uplink shared channelrepetition across slot boundary).

The code 1035 may include instructions to implement aspects of thepresent disclosure, including instructions to support wirelesscommunications. The code 1035 may be stored in a non-transitorycomputer-readable medium such as system memory or other type of memory.In some implementations, the code 1035 may not be directly executable bythe processor 1040 but may cause a computer (for example, when compiledand executed) to perform functions described herein.

FIG. 11 shows a flowchart illustrating a method 1100 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1100 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1100 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1105, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1105 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1105 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1110, the UE may identify directions for a plurality of symbolswithin the time domain resource assignment. In some examples, theidentifying may include the following operations that may be performedindividually or in any combination. In some examples, the identifyingmay include receiving control signaling that indicates a semi-staticslot format indication for a slot that includes the semi-static flexiblesymbol. In some examples, the identifying may include receiving controlsignaling that indicates a semi-static slot format indication for a slotthat includes the semi-static flexible symbol, where the semi-staticslot format indication is received through a medium accesscontrol-control element which indicates one or more symbols for uplinktransmission of the one or more data repetitions. In some examples, thecontrol signaling comprises at least one of: downlink controlinformation, a medium access control-control element, or radio resourcecontrol signaling. The operations of 1110 may be performed according tothe methods described herein. In some examples, aspects of theoperations of 1110 may be performed by a data traffic component asdescribed with reference to FIGS. 7-10 .

In some implementations, the UE may receive a semi-static slot formatindication, wherein the identifying the directions for the plurality ofsymbols is based at least in part on the semi-static slot formatindication for the plurality of slots regardless of a presence of adynamic slot format indication associated with at least one of theplurality of slots. In some examples, the semi-static slot formatindication is a first semi-static slot format indication associated witha first traffic type, the method further comprising receiving a secondsemi-static slot format indication associated with a second traffictype.

In some implemenations, the uplink grant comprises a dynamic slot formatindication associated with at least one of the plurality of slots; andthe identifying the directions for the plurality of symbols is based atleast in part on the dynamic slot format indication. In someimplementations, the dynamic slot format indication converts a flexiblesymbol of the semi-static slot format indication to a downlink symbol.In some examples, the dynamic slot format indication is received withinor prior to a first slot of the plurality of slots. In some examples,the dynamic slot format indication is received in a group-commonphysical downlink control channel (GC-PDCCH) message.

In some other implementations, the UE may receive a first dynamic slotformat indication for at least one of the plurality of slots associatedwith a first traffic type, and may receive a second dynamic slot formatindication for at least one of the plurality of slots associated with asecond traffic type, where one or more data repetitions are associatedwith the first traffic type and the identifying the directions for theplurality of symbols is based at least in part on the first dynamic slotformat indication. In some examples, the first dynamic slot formatindication is inconsistent with the second dynamic slot formatindication, and wherein the identifying the directions for the pluralityof symbols is based at least in part on a semi-static slot formation ora dynamic slot format indication.

In some implementations, the UE may receive a second grant comprising asecond time domain resource assignment associated with the secondtraffic type, and may identify based at least in part on the secondgrant, a second subset of the plurality of symbols for scheduling a datacommunication of the second traffic type based at least in part on thedirections for the plurality of symbols identified based at least inpart on the first dynamic slot format indication

At 1115, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. In some examples, thedetermining may include the following operations individually or in anycombination. For example, the determining may include identifying asemi-static flexible symbol of the plurality of symbols that is a guardsymbol that occurs between an ending symbol allocated for downlinkreception within the plurality of symbols and a beginning symbolallocated for uplink transmission within the plurality of symbols,wherein the subset of the plurality of symbols excludes the semi-staticflexible symbol. The determining may further include identifying asemi-static flexible symbol of the plurality of symbols that is includedwithin a common search space for a defined control resource set, whereinthe subset of the plurality of symbols excludes the semi-static flexiblesymbol, and receiving control signaling indicating one or more symbolsallocated to the common search space for the defined control resourceset. The determining may further comprise identifying a semi-staticflexible symbol of the plurality of symbols that is allocated for asynchronization signal block, wherein the subset of the plurality ofsymbols excludes the semi-static flexible symbol, and receiving controlsignaling indicating one or more symbols allocated for thesynchronization signal block or receiving control signaling thatindicates a semi-static slot format indication for a slot that includesthe semi-static flexible symbol.

In some additional examples, the determining may include identifying aset of uplink symbols for the one or more data repetitions correspondingto uplink symbols in the semi-static slot format indication. Thedetermining may include identifying a set of uplink symbols for the oneor more data repetitions corresponding to uplink symbols and flexiblesymbols in the semi-static slot format indication. The determining mayinclude identifying a set of uplink symbols for the one or more datarepetitions corresponding to uplink symbols, flexible symbols, and atleast one downlink symbol in the semi-static slot format indication.

In some implementations, the uplink grant comprises an indication ofavailability of downlink symbols or flexible symbols for the one or moredata repetitions, and the determining the subset of the plurality ofsymbols for scheduling the one or more data repetitions is based atleast in part on the indication.

In some other implementations, the UE may receive a first slot formatindication indicating downlink symbols of the plurality of slots, mayreceive a second slot format indication indicating uplink symbols of theplurality of slots. In some cases, the determining the subset of theplurality of symbols for scheduling the one or more data repetitionscomprises including in the subset of the plurality of symbols a symbolindicated as a downlink symbol in the first slot format indication andindicated as an uplink symbol in the second slot format indication.

In some examples, the UE may not receive a first control message, beforeor after receiving the uplink grant scheduling a first data transmissionhaving a defined latency condition and a defined reliability conditionwithin the time domain resource assignment, that schedules the UE toreceive a second data transmission on a semi-static flexible symbol froma set of one or more semi-static flexible symbols within the time domainresource assignment that is usable for transmitting the one or more datarepetitions. In some other examples, the UE does not receive a firstcontrol message, after receiving the uplink grant scheduling a firstdata transmission within the time domain resource assignment, thatschedules the UE to receive a second data transmission on a semi-staticflexible symbol from a set of one or more semi-static flexible symbolswithin the time domain resource assignment that is usable fortransmitting the one or more data repetitions, the first datatransmission having a lower latency condition and a higher reliabilitycondition than the second data transmission. In some examples, theuplink grant cancels a resource allocation by a second control messagethat is received before the uplink grant, the second control messagescheduling a third data transmission within at least one semi-staticflexible symbol from a set of one or more semi-static flexible symbolswithin the time domain resource assignment that is usable fortransmitting the one or more data repetitions, the first datatransmission having a lower latency condition and a higher reliabilitycondition than the third data transmission.

In some implementations, the UE may identify at least onesemi-statically configured downlink symbol within one or more symbols ofthe subset allocated for transmission of a first repetition of the oneor more data repetitions, and may segment the first repetition. Thesegmenting may include skipping transmission within at least onesemi-statically configured downlink symbol of the subset allocated fortransmission of the first repetition.

In some implementations, the UE may segment a first repetition of theone or more data repetitions into a plurality of data subrepetitionsbased at least in part on identifying that one or more symbols of thesubset allocated for transmission of the first repetition crosses a slotboundary between consecutive slots of the plurality of slots, whereintransmitting the one or more data repetitions comprises transmitting theplurality of data subrepetitions within the one or more symbols of thesubset allocated for transmission of the first repetition.

In some implementations, the UE may receive a dynamic grant thatreallocates a semi-static flexible symbol, within one or more symbols ofthe subset allocated for transmission of a first repetition of the oneor more data repetitions, to a downlink symbol; and may determine toignore the dynamic grant based at least in part on receiving thesignaling comprising the uplink grant, wherein the dynamic grant isreceived before or after the uplink grant.

In some implementations, the UE may not receive a control message,before or after receiving the uplink grant, that informs the UE of adynamic grant that reallocates a semi-static flexible symbol, within oneor more symbols of the subset allocated for transmission of a firstrepetition of the one or more data repetitions, to a downlink symbol.

In some examples, the signaling further comprises an indication of arepetition length and a number of repetitions, and wherein the one ormore data repetitions are transmitted over the subset of the pluralityof symbols based at least in part on the repetition length and thenumber of repetitions. In some examples, a transmission duration of thetime domain resource assignment indicates a contiguous set of symbolscorresponding to the plurality of symbols. In some other examples, atransmission duration of the time domain resource assignment indicates aduration of the subset of the plurality of symbols, the subset of theplurality of symbols corresponding to symbols configured for uplinktransmission within the plurality of symbols.

In some implemenations, a UE may determine a repetition length for theone or more data repetitions based at least in part on a durationbetween a starting symbol of the time domain resource assignment and alast symbol of a first slot of the plurality of slots. The UE maydetermine a number of repetitions for the one or more data repetitionsbased at least in part the repetition length and a transmission durationof the time domain resource assignment.

In some other examples, the one or more data repetitions are associatedwith a first traffic type, and the UE may receive a second grantcomprising a second time domain resource assignment associated with asecond traffic type and may identify a second subset of the plurality ofsymbols for scheduling a data communication over the second time domainresource assignment based at least in part on the dynamic slot formatindication.

In some examples, the UE may receive a plurality of slot formatpatterns, wherein the uplink grant identifies one of the plurality ofslot format patterns for the at least one of the plurality of slots. Insome examples, the plurality of slot format patterns are received viaradio resource control (RRC) signaling.

The UE may in some examples receive a second grant comprising a secondtime domain resource assignment associated with the second traffic type,and may identify, based at least in part on the second grant, a secondsubset of the plurality of symbols for scheduling a data communicationof the second traffic type based at least in part on the directions forthe plurality of symbols identified based at least in part on the seconddynamic slot format indication.

In some implementations, the UE may determine a repetition format from aplurality of repetition formats for the one or more data repetitions,the plurality of repetition formats comprising a first repetition formathaving one or more repetitions of an indicated mini-slot duration ineach of the plurality of slots and a second repetition format comprisinga single repetition for each set of contiguous uplink symbols for eachof the plurality of slots. In some examples, the determining therepetition format is based at least in part on an indicator in theuplink grant of the first repetition format or the second repetitionformat for the one or more data repetitions. In some other examples, thedetermining the repetition format is based at least in part on comparinga transmission duration of the time domain resource assignment for theone or more data repetitions with a threshold duration.

The operations of 1115 may be performed according to the methodsdescribed herein. The operations in each block of the flow chart may beperformed individually or in any combination. In some examples, aspectsof the operations of 1115 may be performed by a scheduling component asdescribed with reference to FIGS. 7-10 .

At 1120, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. The operationsof 1120 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1120 may be performed by adata repetition component as described with reference to FIGS. 7-10 .The operations in each block of the flowchart 1100 may be performedindividually or in any combination.

FIG. 12 shows a flowchart illustrating a method 1200 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1200 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1200 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1205, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1205 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1205 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1210, the UE may identify directions for a plurality of symbolswithin the time domain resource assignment. The operations of 1210 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1210 may be performed by a datatraffic component as described with reference to FIGS. 7-10 .

At 1215, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1215 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1215 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1220, the UE may identify at least one semi-statically configureddownlink symbol within one or more symbols of the subset of theplurality of symbols allocated for transmission of a first repetition ofthe one or more data repetitions. The operations of 1220 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1220 may be performed by a symbolidentification component as described with reference to FIGS. 7-10 .

At 1225, the UE may segment the first repetition. In someimplementations, the UE may segment the first repetition based on thefirst repetition being transmitted over a slot boundary. In some otherimplementations, the UE may segment the first repetition based on thepresence of a configured downlink symbol in the repetition. Theoperations of 1225 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1225 may beperformed by a segmenting component as described with reference to FIGS.7-10 .

At 1230, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. In someimplementations, the number of data repetitions may be based onsegmenting the one or more data repetitions. The operations of 1230 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1230 may be performed by a datarepetition component as described with reference to FIGS. 7-10 .

FIG. 13 shows a flowchart illustrating a method 1300 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1300 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1300 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1305, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1305 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1305 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1310, the UE may identify directions for a plurality of symbolswithin the time domain resource assignment. The operations of 1310 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1310 may be performed by a datatraffic component as described with reference to FIGS. 7-10 .

At 1315, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1315 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1315 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1320, the UE may segment a first repetition of the one or more datarepetitions into a set of data subrepetitions based on identifying thatone or more symbols of the subset allocated for transmission of thefirst repetition crosses a slot boundary between consecutive slots ofthe set of slots, where transmitting the one or more data repetitionsincludes. The operations of 1320 may be performed according to themethods described herein. In some examples, aspects of the operations of1320 may be performed by a segmenting component as described withreference to FIGS. 7-10 .

At 1325, the UE may transmit the set of data subrepetitions within theone or more symbols of the subset allocated for transmission of thefirst repetition. The operations of 1325 may be performed according tothe methods described herein. In some examples, aspects of theoperations of 1325 may be performed by a signaling component asdescribed with reference to FIGS. 7-10 .

At 1330, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. The operationsof 1330 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1330 may be performed by adata repetition component as described with reference to FIGS. 7-10 .

FIG. 14 shows a flowchart illustrating a method 1400 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1400 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1400 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1405, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1405 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1405 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1410, the UE may identify directions for a plurality of symbolsspanning symbols within the time domain resource assignment. Theoperations of 1410 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1410 may beperformed by a data traffic component as described with reference toFIGS. 7-10 .

At 1415, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1415 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1415 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1420, the UE may receive a dynamic grant that reallocates asemi-static flexible symbol, within one or more symbols of the subsetallocated for transmission of a first repetition of the one or more datarepetitions, to a downlink symbol. The operations of 1420 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1420 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1425, the UE may determine to ignore the dynamic grant based onreceiving the signaling including the uplink grant, and regardless ofwhether the dynamic grant is received before or after the uplink grant.The operations of 1425 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1425may be performed by a signaling component as described with reference toFIGS. 7-10 .

At 1430, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. The operationsof 1430 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1430 may be performed by adata repetition component as described with reference to FIGS. 7-10 .

FIG. 15 shows a flowchart illustrating a method 1500 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1500 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1500 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1505, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1505 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1505 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1510, the UE may determine a repetition length for the one or moredata repetitions based on a duration between a starting symbol of thetime domain resource assignment and a last symbol of a first slot of theset of slots. The operations of 1510 may be performed according to themethods described herein. In some examples, aspects of the operations of1510 may be performed by a data repetition component as described withreference to FIGS. 7-10 .

At 1515, the UE may determine a number of repetitions for the one ormore data repetitions based at least in part the repetition length and atransmission duration of the time domain resource assignment. Theoperations of 1515 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1515 may beperformed by a data repetition component as described with reference toFIGS. 7-10 .

At 1520, the UE may identify directions for a plurality of symbolswithin the time domain resource assignment. The operations of 1520 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1520 may be performed by a datatraffic component as described with reference to FIGS. 7-10 .

At 1525, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1525 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1525 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1530, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. The operationsof 1530 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1530 may be performed by adata repetition component as described with reference to FIGS. 7-10 .

FIG. 16 shows a flowchart illustrating a method 1600 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1600 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1600 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1605, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1605 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1605 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1610, the UE may receive a semi-static slot format indication foridentifying directions for a plurality of symbols within a set of slots,regardless of a presence of a dynamic slot format indication associatedwith at least one of the plurality of slots. The operations of 1610 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1610 may be performed by a slotformat component as described with reference to FIGS. 7-10 .

At 1615, the UE may identify directions for the plurality of symbolswithin the time domain resource assignment. The operations of 1615 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1615 may be performed by a datatraffic component as described with reference to FIGS. 7-10 .

At 1620, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1620 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1620 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1625, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the plurality of symbols. The operationsof 1625 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1625 may be performed by adata repetition component as described with reference to FIGS. 7-10 .

FIG. 17 shows a flowchart illustrating a method 1700 that supportsphysical uplink shared channel repetition across slot boundary inaccordance with aspects of the present disclosure. The operations ofmethod 1700 may be implemented by a UE 115 or its components asdescribed herein. For example, the operations of method 1700 may beperformed by a communications manager as described with reference toFIGS. 7-10 . In some examples, a UE may execute a set of instructions tocontrol the functional elements of the UE to perform the functionsdescribed below. Additionally or alternatively, a UE may perform aspectsof the functions described below using special-purpose hardware.

At 1705, the UE may receive, from a base station, signaling including anuplink grant for one or more data repetitions, the uplink grantincluding a time domain resource assignment that spans a set of slotsfor the one or more data repetitions. The operations of 1705 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1705 may be performed by a signalingcomponent as described with reference to FIGS. 7-10 .

At 1710, the UE may identify directions for a plurality of symbolswithin the time domain resource assignment. The operations of 1710 maybe performed according to the methods described herein. In someexamples, aspects of the operations of 1710 may be performed by a datatraffic component as described with reference to FIGS. 7-10 .

At 1715, the UE may determine a subset of the plurality of symbols forscheduling the one or more data repetitions based on the identifieddirections for the plurality of symbols. The operations of 1715 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1715 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1720, the UE may determine to exclude a semi-static flexible symbolfrom the subset of the plurality of symbols for scheduling the one ormore data repetitions based on identifying at least one exampledescribed with reference to operations 1725-1735. It is noted thatoperations 1725-1735 may be performed separately or in any combination.The operations of 1720 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1720may be performed by a scheduling component as described with referenceto FIGS. 7-10 .

At 1725, the UE may determine to exclude a semi-static flexible symbolfrom the subset of the plurality of symbols for scheduling the one ormore data repetitions based on identifying that the semi-static flexiblesymbol of the plurality of symbols is a guard symbol that occurs betweenan ending symbol allocated for downlink reception within the pluralityof symbols, and a beginning symbol allocated for uplink transmissionwithin the plurality of symbols. The operations of 1725 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1725 may be performed by a scheduling component asdescribed with reference to FIGS. 7-10 .

At 1730, the UE may determine to exclude a semi-static flexible symbolfrom the subset of the plurality of symbols for scheduling the one ormore data repetitions based on identifying that the semi-static flexiblesymbol of the plurality of symbols is included within a common searchspace for a defined control resource set. The operations of 1730 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1730 may be performed by a schedulingcomponent as described with reference to FIGS. 7-10 .

At 1735, the UE may determine to exclude a semi-static flexible symbolfrom the subset of the plurality of symbols for scheduling the one ormore data repetitions based on identifying that the semi-static flexiblesymbol of the plurality of symbols is allocated for a synchronizationsignal block. The operations of 1735 may be performed according to themethods described herein. In some examples, aspects of the operations of1735 may be performed by a scheduling component as described withreference to FIGS. 7-10 .

At 1740, the UE may transmit, to the base station, the one or more datarepetitions over the subset of the one or more symbols. The operationsof 1740 may be performed according to the methods described herein. Insome examples, aspects of the operations of 1740 may be performed by adata repetition component as described with reference to FIGS. 7-10 .

It should be noted that the methods described herein describe possibleimplementations, and that the operations and the steps may be rearrangedor otherwise modified and that other implementations are possible.Further, aspects from two or more of the methods may be combined.

Techniques described herein may be used for various wirelesscommunications systems such as code division multiple access (CDMA),time division multiple access (TDMA), frequency division multiple access(FDMA), orthogonal frequency division multiple access (OFDMA), singlecarrier frequency division multiple access (SC-FDMA), and other systems.A CDMA system may implement a radio technology such as CDMA2000,Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000,IS-95, and IS-856 standards. IS-2000 Releases may be commonly referredto as CDMA2000 1×, 1×, etc. IS-856 (TIA-856) is commonly referred to asCDMA2000 1×EV-DO, High Rate Packet Data (HRPD), etc. UTRA includesWideband CDMA (WCDMA) and other variants of CDMA. A TDMA system mayimplement a radio technology such as Global System for MobileCommunications (GSM).

An OFDMA system may implement a radio technology such as Ultra MobileBroadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical andElectronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal MobileTelecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are releasesof UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR,and GSM are described in documents from the organization named “3rdGeneration Partnership Project” (3GPP). CDMA2000 and UMB are describedin documents from an organization named “3rd Generation PartnershipProject 2” (3GPP2). The techniques described herein may be used for thesystems and radio technologies mentioned herein as well as other systemsand radio technologies. While aspects of an LTE, LTE-A, LTE-A Pro, or NRsystem may be described for purposes of example, and LTE, LTE-A, LTE-APro, or NR terminology may be used in much of the description, thetechniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro,or NR applications.

A macro cell generally covers a relatively large geographic area (forexample, several kilometers in radius) and may allow unrestricted accessby UEs with service subscriptions with the network provider. A smallcell may be associated with a lower-powered base station, as comparedwith a macro cell, and a small cell may operate in the same or different(for example, licensed, unlicensed, etc.) frequency bands as macrocells. Small cells may include pico cells, femto cells, and micro cellsaccording to various examples. A pico cell, for example, may cover asmall geographic area and may allow unrestricted access by UEs withservice subscriptions with the network provider. A femto cell may alsocover a small geographic area (for example, a home) and may providerestricted access by UEs having an association with the femto cell (forexample, UEs in a closed subscriber group (CSG), UEs for users in thehome, among other examples). An eNB for a macro cell may be referred toas a macro eNB. An eNB for a small cell may be referred to as a smallcell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB may support oneor multiple (for example, two, three, four, among other examples) cells,and may also support communications using one or multiple componentcarriers.

The wireless communications systems described herein may supportsynchronous or asynchronous operation. For synchronous operation, thebase stations may have similar frame timing, and transmissions fromdifferent base stations may be approximately aligned in time. Forasynchronous operation, the base stations may have different frametiming, and transmissions from different base stations may not bealigned in time. The techniques described herein may be used for eithersynchronous or asynchronous operations.

Information and signals described herein may be represented using any ofa variety of different technologies and techniques. For example, data,instructions, commands, information, signals, bits, symbols, and chipsthat may be referenced throughout the description may be represented byvoltages, currents, electromagnetic waves, magnetic fields or particles,optical fields or particles, or any combination thereof.

The various illustrative blocks and components described in connectionwith the disclosure herein may be implemented or performed with ageneral-purpose processor, a DSP, an ASIC, an FPGA, or otherprogrammable logic device, discrete gate or transistor logic, discretehardware components, or any combination thereof designed to perform thefunctions described herein. A general-purpose processor may be amicroprocessor, but in the alternative, the processor may be anyconventional processor, controller, microcontroller, or state machine. Aprocessor may also be implemented as a combination of computing devices(for example, a combination of a DSP and a microprocessor, multiplemicroprocessors, one or more microprocessors in conjunction with a DSPcore, or any other such configuration).

The functions described herein may be implemented in hardware, softwareexecuted by a processor, firmware, or any combination thereof. Ifimplemented in software executed by a processor, the functions may bestored on or transmitted over as one or more instructions or code on acomputer-readable medium. Other examples and implementations are withinthe scope of the disclosure and appended claims. For example, due to thenature of software, functions described herein can be implemented usingsoftware executed by a processor, hardware, firmware, hardwiring, orcombinations of any of these. Features implementing functions may alsobe physically located at different locations, including beingdistributed such that portions of functions are implemented at differentphysical locations.

Computer-readable media includes both non-transitory computer storagemedia and communication media including any medium that facilitatestransfer of a computer program from one place to another. Anon-transitory storage medium may be any available medium that can beaccessed by a general purpose or special purpose computer. By way ofexample, and not limitation, non-transitory computer-readable media mayinclude random-access memory (RAM), read-only memory (ROM), electricallyerasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROMor other optical disk storage, magnetic disk storage or other magneticstorage devices, or any other non-transitory medium that can be used tocarry or store desired program code means in the form of instructions ordata structures and that can be accessed by a general-purpose orspecial-purpose computer, or a general-purpose or special-purposeprocessor. Also, any connection is properly termed a computer-readablemedium. For example, if the software is transmitted from a website,server, or other remote source using a coaxial cable, fiber optic cable,twisted pair, digital subscriber line (DSL), or wireless technologiessuch as infrared, radio, and microwave, then the coaxial cable, fiberoptic cable, twisted pair, DSL, or wireless technologies such asinfrared, radio, and microwave are included in the definition of medium.Disk and disc, as used herein, include CD, laser disc, optical disc,digital versatile disc (DVD), floppy disk and Blu-ray disc where disksusually reproduce data magnetically, while discs reproduce dataoptically with lasers. Combinations of the above are also includedwithin the scope of computer-readable media.

As used herein, including in the claims, “or” as used in a list of items(for example, a list of items prefaced by a phrase such as “at least oneof” or “one or more of”) indicates an inclusive list such that, forexample, a list of at least one of A, B, or C means A or B or C or AB orAC or BC or ABC (for example, A and B and C). Also, as used herein, thephrase “based on” shall not be construed as a reference to a closed setof conditions. For example, an exemplary step that is described as“based on condition A” may be based on both a condition A and acondition B without departing from the scope of the present disclosure.In other words, as used herein, the phrase “based on” shall be construedin the same manner as the phrase “based at least in part on.”

In the appended figures, similar components or features may have thesame reference label. Further, various components of the same type maybe distinguished by following the reference label by a dash and a secondlabel that distinguishes among the similar components. If just the firstreference label is used in the specification, the description isapplicable to any one of the similar components having the same firstreference label irrespective of the second reference label, or othersubsequent reference label.

The description set forth herein, in connection with the appendeddrawings, describes example configurations and does not represent allthe examples that may be implemented or that are within the scope of theclaims. The term “exemplary” used herein means “serving as an example,instance, or illustration,” and not “preferred” or “advantageous overother examples.” The detailed description includes specific details forthe purpose of providing an understanding of the described techniques.These techniques, however, may be practiced without these specificdetails. In some instances, well-known structures and devices are shownin block diagram form in order to avoid obscuring the concepts of thedescribed examples.

The description herein is provided to enable a person skilled in the artto make or use the disclosure. Various modifications to the disclosurewill be readily apparent to those skilled in the art, and the genericprinciples defined herein may be applied to other variations withoutdeparting from the scope of the disclosure. Thus, the disclosure is notlimited to the examples and designs described herein, but is to beaccorded the broadest scope consistent with the principles and novelfeatures disclosed herein.

What is claimed is:
 1. A method for wireless communications at a userequipment (UE), comprising: receiving, from a base station, signalingcomprising an uplink grant for one or more data repetitions, thesignaling indicating a time domain resource assignment and a number ofrepetitions, a starting symbol for the one or more data repetitionsbeing based on the time domain resource assignment; segmenting symbols,based on the time domain resource assignment, for the one or more datarepetition, a number of the one or more data repetitions being differentfrom the number of repetitions; and transmitting, to the base station,at least one of the one or more data repetitions over the segmentedsymbols.
 2. An apparatus for wireless communications at a user equipment(UE), comprising: a processor, memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to: receive, from a base station, signalingcomprising an uplink grant for one or more data repetitions, thesignaling indicating a time domain resource assignment and a number ofrepetitions, a starting symbol for the one or more data repetitionsbeing based on the time domain resource assignment; segment symbols,based on the time domain resource assignment, for the one or more datarepetition, a number of the one or more data repetitions being differentfrom the number of repetitions; and transmit, to the base station, atleast one of the one or more data repetitions over the segmentedsymbols.
 3. The method of claim 1, the segmenting comprising segmentingover a slot boundary or a downlink symbol.
 4. The method of claim 3, asegment being dropped from transmission for not having enough symbols.5. The method of claim 4, a second segment being dropped fromtransmission for comprising a reference signal.
 6. The method of claim5, the segmented symbols being further based on excluding a certainsymbol, the certain symbol being indicated as a semi-static downlink ora symbol of synchronization signal block.
 7. The method of claim 5, thesegmenting symbols comprising segmenting a transmission duration ofcontiguous symbols, the transmission duration of contiguous symbolsbeing based on the time domain resource assignment.
 8. The method ofclaim 7, the signaling comprising a downlink control informationtransmission, and the time domain resource assignment comprising a startand length indicator (SLIV), the starting symbol and the transmissionduration of contiguous symbols being based on the SLIV.
 9. The method ofclaim 7, the one or more data repetitions comprising one or more sets ofcontiguous uplink symbols, each of the one or more data repetitionscorresponds to one of the one or more sets of the contiguous uplinksymbols.
 10. The method of claim 1, the segmenting symbols comprisingsegmenting a transmission duration of contiguous symbols, thetransmission duration of contiguous symbols being based on the timedomain resource assignment.
 11. The method of claim 10, the signalingcomprising a downlink control information transmission, and the timedomain resource assignment comprising a start and length indicator(SLIV), the starting symbol and the transmission duration of contiguoussymbols being based on the SLIV.
 12. The method of claim 10, the one ormore data repetitions comprising one or more sets of contiguous uplinksymbols, each of the one or more data repetitions corresponds to one ofthe one or more sets of the contiguous uplink symbols.
 13. The method ofclaim 12, the segmenting comprising segmenting over a slot boundary or adownlink symbol.
 14. The method of claim 12, a segment being droppedfrom transmission for not having enough symbols or comprising areference signal.
 15. The apparatus of claim 2, instructions stored inthe memory and executable by the processor to further cause theapparatus to: segment over a slot boundary or a downlink symbol.
 16. Theapparatus of claim 15, instructions stored in the memory and executableby the processor to further cause the apparatus to: drop a segment fromtransmission for not having enough symbols or comprising a referencessignal.
 17. The apparatus of claim 16, the segmented symbols beingfurther based on excluding a certain symbol, the certain symbol beingindicated as a semi-static downlink or a symbol of synchronizationsignal block.
 18. The apparatus of claim 16, instructions stored in thememory and executable by the processor to further cause the apparatusto: segment a transmission duration of contiguous symbols, thetransmission duration of contiguous symbols being based on the timedomain resource assignment.
 19. The apparatus of claim 18, the signalingcomprising a downlink control information transmission, and the timedomain resource assignment comprising a start and length indicator(SLIV), the starting symbol and the transmission duration of contiguoussymbols being based on the SLIV.
 20. The apparatus of claim 18, the oneor more data repetitions comprising one or more sets of contiguousuplink symbols, each of the one or more data repetitions corresponds toone of the one or more sets of the contiguous uplink symbols.
 21. Theapparatus of claim 2, instructions stored in the memory and executableby the processor to further cause the apparatus to: segment atransmission duration of contiguous symbols, the transmission durationof contiguous symbols being based on the time domain resourceassignment.
 22. The apparatus of claim 21, the signaling comprising adownlink control information transmission, and the time domain resourceassignment comprising a start and length indicator (SLIV), the startingsymbol and the transmission duration of contiguous symbols being basedon the SLIV.
 23. The apparatus of claim 21, the one or more datarepetitions comprising one or more sets of contiguous uplink symbols,each of the one or more data repetitions corresponds to one of the oneor more sets of the contiguous uplink symbols.
 24. The apparatus ofclaim 23, instructions stored in the memory and executable by theprocessor to further cause the apparatus to: segment over a slotboundary or a downlink symbol.
 25. The apparatus of claim 24,instructions stored in the memory and executable by the processor tofurther cause the apparatus to: drop a segment from transmission for nothaving enough symbols or comprising a references signal.